declare const _default: import("vue").DefineComponent, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: boolean; modalTitle: string; }, {}, { NModal: any; NCard: any; NButton: any; chunkUploadCom: import("vue").DefineComponent never[]; }; uploaderType: { type: StringConstructor; default: string; }; getChunkUploadConfig: { type: FunctionConstructor; default: () => Promise<{}>; }; source: { type: StringConstructor; default: string; }; chunkUploadApiConfig: { type: ObjectConstructor; default: () => {}; }; }>, { UploadState: { spinning: boolean; uploadConfig: {}; progress: number; options: { target: {}; chunkSize: number; fileParameterName: string; maxChunkRetries: number; simultaneousUploads: number; prioritizeFirstAndLastChunk: boolean; forceChunkSize: boolean; testChunks: boolean; headers: {}; query(): void; processParams: {}; parseTimeRemaining: {}; processResponse: {}; }; attrs: {}; collapse: boolean; configList: never[]; share: number; baseUrl: string; headers: { Authorization: string; }; withCredentials: boolean; }; instance: import("axios").AxiosInstance; count: number; uploaderDom: any; uploadBtnDom: import("vue").Ref; state: any; props: import("@vue/shared").LooseRequired never[]; }; uploaderType: { type: StringConstructor; default: string; }; getChunkUploadConfig: { type: FunctionConstructor; default: () => Promise<{}>; }; source: { type: StringConstructor; default: string; }; chunkUploadApiConfig: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetSumbitList?: ((...args: any[]) => any) | undefined; onCloseUpload?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "getSumbitList" | "closeUpload", ...args: any[]) => void; message: import("naive-ui/es/message").MessageApi; initState: () => void; isChunkNew: import("vue").ComputedRef; uploadArguments: import("vue").ComputedRef<{ type: any; channel: any; }>; autoStart: import("vue").ComputedRef; btnAttrs: import("vue").ComputedRef<{ accept: any; }>; isGuage: import("vue").ComputedRef; setAxios: () => void; init: () => void; curMaxSize: (curMax: any) => any; checkSize: (file: any) => boolean; handleCheckExt: (map: any, file: any) => boolean; checkMaxLength: () => boolean; computeMD5: (file: any) => void; onFileAdded: (file: any) => void; checkFileMd5ExistOld: (obj: any, file: any) => Promise; verifyUpload: (fileName: any, fileHash: any, file: any) => Promise; computeMD5Success: (md5: any, file: any) => Promise; onFileProgress: () => void; handleMergeFile: (data: any, file: any) => void; partFileMergeOld: (obj: any) => Promise; mergeRequest: (data: any, file: any) => Promise; onFileSuccess: (rootFile: any, file: any, response: any) => void; hanldeDraggerBtnClick: () => void; getUploadShowStatus: (file: any, key?: string) => any; fileClass: (file: any) => boolean; handleRemove: (file: any) => void; onFileError: (rootFile: any, file: any) => void; formatedProgress: (v: any, file: any) => number; handleStartUpload: () => void; close: () => void; handleOnDestroyed: () => void; handleGetSumbitList: () => void; confirm: () => void; cancel: () => void; readonly NIcon: any; readonly NButton: any; readonly NProgress: any; readonly FolderOutline: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly DocumentAttachOutline: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Close: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getSumbitList" | "closeUpload")[], "getSumbitList" | "closeUpload", import("vue").PublicProps, Readonly never[]; }; uploaderType: { type: StringConstructor; default: string; }; getChunkUploadConfig: { type: FunctionConstructor; default: () => Promise<{}>; }; source: { type: StringConstructor; default: string; }; chunkUploadApiConfig: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetSumbitList?: ((...args: any[]) => any) | undefined; onCloseUpload?: ((...args: any[]) => any) | undefined; }>, { defaultList: unknown[]; getChunkUploadConfig: Function; chunkUploadApiConfig: Record; source: string; max_size: string | number; maxLength: number; propsCategoryMap: string; uploaderType: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;