export interface FileX { file: File; md5: string; result: string | ArrayBuffer | ByteString; } export declare function readMd5(file: File): Promise; export declare function readFile(fileList: File[], options: any): Promise; export interface FileResult { blob: Blob; result: any; md5: string; } export declare function sliceFile(file: File): Promise; export declare function sliceFileAsChunks(file: File): Promise<{ md5s: {}[]; results: {}[]; files: {}[]; chunks: number; }>; export declare function resolutionCheck(file: File, resolution: any[]): Promise<{}>; export declare function filenameCheck(file: File, exts: any): any; export declare function filesCheck(fileList: File[], exts: string[]): Promise;