UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

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