import JSZip from 'jszip';
/**
 * 生成zip文件
 * @param {string} outDir - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist
 * @param {string} zipName - zip文件名
 * @param {boolean} saveLocalZip - 是否保存zip文件
 */
export declare function createZip(outDir: string, zipName: string, saveLocalZip?: boolean): Promise<Buffer<ArrayBufferLike>>;
/**
 * 生成zip文件
 * @param {string} catalog - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist
 */
export declare function zipDir(catalog: string): Promise<Buffer<ArrayBufferLike>>;
/**
 * 读取每个文件为buffer并放到存到jszip中
 * @param {JSZip} jszip - JSZip实例
 * @param {string} catalog - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist
 */
export declare function readDir(jszip: JSZip, catalog: string): void;
