/**
 * 以下 class 实现参考
 * https://github.com/Stuk/jszip/blob/d4702a70834bd953d4c2d0bc155fad795076631a/lib/crc32.js
 * 该实现主要针对大文件优化、对计算的值进行了 `>>> 0` 运算（为与服务端保持一致）
 */
export declare class CRC32 {
    private crc;
    private table;
    private makeTable;
    private append;
    private compute;
    private readAsUint8Array;
    file(file: File): Promise<number>;
    static file(file: File): Promise<number>;
}
