import type { App } from 'vue'; export declare const Upload: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, { data: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); progress: import("./src/interface").UploadListProgressProps; height: unknown; disabled: boolean; type: import("./src/interface").UploadType; multiple: boolean; remove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; locale: import("./src/interface").UploadLocale; previewFile: (file: Blob | import("./src/interface").FileType) => PromiseLike; onDrop: (event: DragEvent) => void; onChange: (info: import("./src/interface").UploadChangeParam>) => void; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; itemRender: import("./src/interface").ItemRender; removeIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; action: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); onRemove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; capture: boolean | "user" | "environment"; iconRender: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; directory: boolean; headers: import("./src/interface").HttpRequestHeader; onReject: (fileList: import("./src/interface").FileType[]) => void; beforeUpload: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; customRequest: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; withCredentials: boolean; openFileDialogOnClick: boolean; fileList: import("./src/interface").UploadFile[]; defaultFileList: import("./src/interface").UploadFile[]; showUploadList: boolean | import("./src/interface").ShowUploadListInterface; 'onUpdate:fileList': (fileList: import("./src/interface").UploadFile[]) => void; listType: import("./src/interface").UploadListType; onPreview: (file: import("./src/interface").UploadFile) => void; onDownload: (file: import("./src/interface").UploadFile) => void; supportServerRender: boolean; transformFile: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; isImageUrl: (file: import("./src/interface").UploadFile) => boolean; downloadIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; previewIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { data: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); progress: import("./src/interface").UploadListProgressProps; height: unknown; disabled: boolean; type: import("./src/interface").UploadType; multiple: boolean; remove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; locale: import("./src/interface").UploadLocale; previewFile: (file: Blob | import("./src/interface").FileType) => PromiseLike; onDrop: (event: DragEvent) => void; onChange: (info: import("./src/interface").UploadChangeParam>) => void; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; itemRender: import("./src/interface").ItemRender; removeIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; action: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); onRemove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; capture: boolean | "user" | "environment"; iconRender: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; directory: boolean; headers: import("./src/interface").HttpRequestHeader; onReject: (fileList: import("./src/interface").FileType[]) => void; beforeUpload: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; customRequest: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; withCredentials: boolean; openFileDialogOnClick: boolean; fileList: import("./src/interface").UploadFile[]; defaultFileList: import("./src/interface").UploadFile[]; showUploadList: boolean | import("./src/interface").ShowUploadListInterface; 'onUpdate:fileList': (fileList: import("./src/interface").UploadFile[]) => void; listType: import("./src/interface").UploadListType; onPreview: (file: import("./src/interface").UploadFile) => void; onDownload: (file: import("./src/interface").UploadFile) => void; supportServerRender: boolean; transformFile: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; isImageUrl: (file: import("./src/interface").UploadFile) => boolean; downloadIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; previewIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { data: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); progress: import("./src/interface").UploadListProgressProps; height: unknown; disabled: boolean; type: import("./src/interface").UploadType; multiple: boolean; remove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; locale: import("./src/interface").UploadLocale; previewFile: (file: Blob | import("./src/interface").FileType) => PromiseLike; onDrop: (event: DragEvent) => void; onChange: (info: import("./src/interface").UploadChangeParam>) => void; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; itemRender: import("./src/interface").ItemRender; removeIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; action: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); onRemove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; capture: boolean | "user" | "environment"; iconRender: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; directory: boolean; headers: import("./src/interface").HttpRequestHeader; onReject: (fileList: import("./src/interface").FileType[]) => void; beforeUpload: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; customRequest: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; withCredentials: boolean; openFileDialogOnClick: boolean; fileList: import("./src/interface").UploadFile[]; defaultFileList: import("./src/interface").UploadFile[]; showUploadList: boolean | import("./src/interface").ShowUploadListInterface; 'onUpdate:fileList': (fileList: import("./src/interface").UploadFile[]) => void; listType: import("./src/interface").UploadListType; onPreview: (file: import("./src/interface").UploadFile) => void; onDownload: (file: import("./src/interface").UploadFile) => void; supportServerRender: boolean; transformFile: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; isImageUrl: (file: import("./src/interface").UploadFile) => boolean; downloadIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; previewIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Dragger: import("vue").DefineComponent<{ capture: { type: import("vue").PropType; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, { data: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); progress: import("./src/interface").UploadListProgressProps; height: unknown; disabled: boolean; type: import("./src/interface").UploadType; multiple: boolean; remove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; locale: import("./src/interface").UploadLocale; previewFile: (file: Blob | import("./src/interface").FileType) => PromiseLike; onDrop: (event: DragEvent) => void; onChange: (info: import("./src/interface").UploadChangeParam>) => void; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; itemRender: import("./src/interface").ItemRender; removeIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; action: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); onRemove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; capture: boolean | "user" | "environment"; iconRender: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; directory: boolean; headers: import("./src/interface").HttpRequestHeader; onReject: (fileList: import("./src/interface").FileType[]) => void; beforeUpload: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; customRequest: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; withCredentials: boolean; openFileDialogOnClick: boolean; fileList: import("./src/interface").UploadFile[]; defaultFileList: import("./src/interface").UploadFile[]; showUploadList: boolean | import("./src/interface").ShowUploadListInterface; 'onUpdate:fileList': (fileList: import("./src/interface").UploadFile[]) => void; listType: import("./src/interface").UploadListType; onPreview: (file: import("./src/interface").UploadFile) => void; onDownload: (file: import("./src/interface").UploadFile) => void; supportServerRender: boolean; transformFile: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; isImageUrl: (file: import("./src/interface").UploadFile) => boolean; downloadIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; previewIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }, {}>; LIST_IGNORE: string; install(app: App): App; }; export declare const UploadDragger: import("vue").DefineComponent<{ capture: { type: import("vue").PropType; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: boolean | "user" | "environment"; }; type: { type: import("vue").PropType; default: import("./src/interface").UploadType; }; name: StringConstructor; defaultFileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; fileList: { type: import("vue").PropType[]>; default: import("./src/interface").UploadFile[]; }; action: { type: import("vue").PropType string) | ((file: import("./src/interface").FileType) => PromiseLike)>; default: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); }; directory: { type: BooleanConstructor; default: boolean; }; data: { type: import("vue").PropType | ((file: import("./src/interface").UploadFile) => Record | Promise>)>; default: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; }; headers: { type: import("vue").PropType; default: import("./src/interface").HttpRequestHeader; }; showUploadList: { type: import("vue").PropType; default: boolean | import("./src/interface").ShowUploadListInterface; }; multiple: { type: BooleanConstructor; default: boolean; }; accept: StringConstructor; beforeUpload: { type: import("vue").PropType<(file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise>; default: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; }; onChange: { type: import("vue").PropType<(info: import("./src/interface").UploadChangeParam>) => void>; default: (info: import("./src/interface").UploadChangeParam>) => void; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("./src/interface").UploadFile[]) => void>; default: (fileList: import("./src/interface").UploadFile[]) => void; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; default: (event: DragEvent) => void; }; listType: { type: import("vue").PropType; default: import("./src/interface").UploadListType; }; onPreview: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onDownload: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => void>; default: (file: import("./src/interface").UploadFile) => void; }; onReject: { type: import("vue").PropType<(fileList: import("./src/interface").FileType[]) => void>; default: (fileList: import("./src/interface").FileType[]) => void; }; onRemove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; remove: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean | void | Promise>; default: (file: import("./src/interface").UploadFile) => boolean | void | Promise; }; supportServerRender: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; customRequest: { type: import("vue").PropType<(options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void>; default: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; }; withCredentials: { type: BooleanConstructor; default: boolean; }; openFileDialogOnClick: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("./src/interface").UploadLocale; }; id: StringConstructor; previewFile: { type: import("vue").PropType<(file: Blob | import("./src/interface").FileType) => PromiseLike>; default: (file: Blob | import("./src/interface").FileType) => PromiseLike; }; transformFile: { type: import("vue").PropType<(file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike>; default: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; }; iconRender: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; }; isImageUrl: { type: import("vue").PropType<(file: import("./src/interface").UploadFile) => boolean>; default: (file: import("./src/interface").UploadFile) => boolean; }; progress: { type: import("vue").PropType; default: import("./src/interface").UploadListProgressProps; }; itemRender: { type: import("vue").PropType>; default: import("./src/interface").ItemRender; }; maxCount: NumberConstructor; height: { type: import("vue").PropType; default: unknown; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode>; default: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }; }>>, { data: Record | ((file: import("./src/interface").UploadFile) => Record | Promise>); progress: import("./src/interface").UploadListProgressProps; height: unknown; disabled: boolean; type: import("./src/interface").UploadType; multiple: boolean; remove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; locale: import("./src/interface").UploadLocale; previewFile: (file: Blob | import("./src/interface").FileType) => PromiseLike; onDrop: (event: DragEvent) => void; onChange: (info: import("./src/interface").UploadChangeParam>) => void; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch"; itemRender: import("./src/interface").ItemRender; removeIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; action: string | ((file: import("./src/interface").FileType) => string) | ((file: import("./src/interface").FileType) => PromiseLike); onRemove: (file: import("./src/interface").UploadFile) => boolean | void | Promise; capture: boolean | "user" | "environment"; iconRender: (opt: { file: import("./src/interface").UploadFile; listType?: import("./src/interface").UploadListType; }) => import("@antdv/ui/es/ui").VueNode; directory: boolean; headers: import("./src/interface").HttpRequestHeader; onReject: (fileList: import("./src/interface").FileType[]) => void; beforeUpload: (file: import("./src/interface").FileType, FileList: import("./src/interface").FileType[]) => (string | boolean | void | Blob | import("./src/interface").FileType) | Promise; customRequest: (options: import("../../vue-components/vc-upload/src/interface").UploadRequestOption) => void; withCredentials: boolean; openFileDialogOnClick: boolean; fileList: import("./src/interface").UploadFile[]; defaultFileList: import("./src/interface").UploadFile[]; showUploadList: boolean | import("./src/interface").ShowUploadListInterface; 'onUpdate:fileList': (fileList: import("./src/interface").UploadFile[]) => void; listType: import("./src/interface").UploadListType; onPreview: (file: import("./src/interface").UploadFile) => void; onDownload: (file: import("./src/interface").UploadFile) => void; supportServerRender: boolean; transformFile: (file: import("./src/interface").FileType) => string | Blob | import("./src/interface").FileType | PromiseLike; isImageUrl: (file: import("./src/interface").UploadFile) => boolean; downloadIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; previewIcon: (opt: { file: import("./src/interface").UploadFile; }) => import("@antdv/ui/es/ui").VueNode; }, {}>; export * from './src/interface'; export default Upload;