/** * 获取当前版本 */ export function getVersion(): string; export interface CoreUtilsResult { code: number, message: string } export interface UnzipOptions { unlinkZip?: boolean, // 解压后删除压缩包 overwrite?: boolean, // 解压覆盖同名文件 maxFileSize?: number, // 压缩包内单文件最大字节数 maxFilesAmount?: number, // 压缩包内最大文件数量 fileNameInvalidReg?: RegExp, // 匹配压缩包内文件名非法字符的正则 callback?: Function, // 解压结束的回调,默认无 callbackArgs?: Array // 回调参数,默认无 } export function unzip(zipPath: string, unzipPath: string, options?: UnzipOptions): Promise;