export declare function crc32(bytes: Uint8Array): number;
export interface ZipWriteEntry {
    readonly path: string;
    readonly data: Buffer | string;
}
export declare function writeZip(files: readonly ZipWriteEntry[]): Buffer;
export interface ZipReadEntry {
    readonly filename: string;
    readonly crc32: number;
    readonly compressedSize: number;
    readonly uncompressedSize: number;
    readonly method: 0 | 8;
    readonly localHeaderOffset: number;
}
export interface UnzippedBuffer {
    readonly entries: readonly ZipReadEntry[];
    getBuffer(entry: ZipReadEntry): Buffer;
}
export declare function readZip(buf: Buffer): UnzippedBuffer;
//# sourceMappingURL=zip.d.ts.map