import type { RcFile } from './interface'; declare const _default: import("vue").DefineComponent<{ capture: import("vue").PropType; multipart: { type: BooleanConstructor; default: any; }; name: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; componentTag: import("vue").PropType; action: import("vue").PropType; method: import("vue").PropType; directory: { type: BooleanConstructor; default: any; }; data: import("vue").PropType | ((file: string | Blob | RcFile) => Record)>; headers: import("vue").PropType; accept: StringConstructor; multiple: { type: BooleanConstructor; default: any; }; onBatchStart: import("vue").PropType<(fileList: { file: RcFile; parsedFile: string | File | Blob; }[]) => void>; onReject: import("vue").PropType<(fileList: RcFile[]) => void>; onStart: import("vue").PropType<(file: RcFile) => void>; onError: import("vue").PropType<(error: Error, ret: Record, file: RcFile) => void>; onSuccess: import("vue").PropType<(response: Record, file: RcFile, xhr: XMLHttpRequest) => void>; onProgress: import("vue").PropType<(event: import("./interface").UploadProgressEvent, file: RcFile) => void>; beforeUpload: import("vue").PropType<(file: RcFile, FileList: RcFile[]) => import("./interface").BeforeUploadFileType | Promise>; customRequest: import("vue").PropType<(option: import("./interface").UploadRequestOption) => void>; withCredentials: { type: BooleanConstructor; default: any; }; openFileDialogOnClick: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; onMouseenter: import("vue").PropType<(e: MouseEvent) => void>; onMouseleave: import("vue").PropType<(e: MouseEvent) => void>; onClick: import("vue").PropType<(e: KeyboardEvent | MouseEvent) => void>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; multipart: { type: BooleanConstructor; default: any; }; name: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; componentTag: import("vue").PropType; action: import("vue").PropType; method: import("vue").PropType; directory: { type: BooleanConstructor; default: any; }; data: import("vue").PropType | ((file: string | Blob | RcFile) => Record)>; headers: import("vue").PropType; accept: StringConstructor; multiple: { type: BooleanConstructor; default: any; }; onBatchStart: import("vue").PropType<(fileList: { file: RcFile; parsedFile: string | File | Blob; }[]) => void>; onReject: import("vue").PropType<(fileList: RcFile[]) => void>; onStart: import("vue").PropType<(file: RcFile) => void>; onError: import("vue").PropType<(error: Error, ret: Record, file: RcFile) => void>; onSuccess: import("vue").PropType<(response: Record, file: RcFile, xhr: XMLHttpRequest) => void>; onProgress: import("vue").PropType<(event: import("./interface").UploadProgressEvent, file: RcFile) => void>; beforeUpload: import("vue").PropType<(file: RcFile, FileList: RcFile[]) => import("./interface").BeforeUploadFileType | Promise>; customRequest: import("vue").PropType<(option: import("./interface").UploadRequestOption) => void>; withCredentials: { type: BooleanConstructor; default: any; }; openFileDialogOnClick: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; onMouseenter: import("vue").PropType<(e: MouseEvent) => void>; onMouseleave: import("vue").PropType<(e: MouseEvent) => void>; onClick: import("vue").PropType<(e: KeyboardEvent | MouseEvent) => void>; }>>, { multiple: boolean; disabled: boolean; multipart: boolean; directory: boolean; withCredentials: boolean; openFileDialogOnClick: boolean; }>; export default _default;