export declare const chunkFile: (file: any, size?: number) => { raw: any; name: any; index: number; size: any; hash: string; }[]; declare const _default: { props: { chunk: BooleanConstructor; uploadChunkHashField: { type: StringConstructor; default: string; }; chunkSize: { type: NumberConstructor; default: number; }; maxUploadReqNum: { type: NumberConstructor; default: number; }; /** * (chunk, fileObj) => Promise * @param 某个文件分块发送服务端前触发,传入chunk(本次上传的分片)、fileObj(原文件)对象、props(组件的props配置项) 返回Promise对象, * @return resolve时,则代表该分片不存在,需要执行正常的分片上传逻辑。reject时,则代表该分片已存在,不需要再次上传,直接执行上传成功的逻辑。 */ chunkBeforeSend: { type: FunctionConstructor; default(chunk: any, fileObj: any, props: any): Promise; }; chunkUploadComplete: { type: FunctionConstructor; default(fileObj: any): Promise; }; }; created(): void; methods: { handleChunkUpload(fileObj: any): void; handleUploadChunk(fileObj: any, chunk: any): void; handleChunkUploadSuccess(chunk: any, fileObj: any): void; handleChunkUploadError(error: any, chunk: any, fileObj: any): void; handleChunkUploadProgress(event: any, chunk: any, fileObj: any): void; }; }; export default _default;