declare const _default: import("vue").DefineComponent<{ abridgeName: { type: import("vue").PropType; }; accept: { type: StringConstructor; default: string; }; action: { type: StringConstructor; default: string; }; allowUploadDuplicateFile: BooleanConstructor; autoUpload: { type: BooleanConstructor; default: boolean; }; beforeAllFilesUpload: { type: import("vue").PropType; }; beforeUpload: { type: import("vue").PropType; }; cancelUploadButton: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; default: { type: import("vue").PropType; }; disabled: { type: BooleanConstructor; default: any; }; dragContent: { type: import("vue").PropType; }; draggable: { type: BooleanConstructor; default: any; }; fileListDisplay: { type: import("vue").PropType; }; files: { type: import("vue").PropType; default: import("./type").TdUploadProps["files"]; }; defaultFiles: { type: import("vue").PropType; default: () => import("./type").TdUploadProps["defaultFiles"]; }; format: { type: import("vue").PropType; }; formatRequest: { type: import("vue").PropType; }; formatResponse: { type: import("vue").PropType; }; headers: { type: import("vue").PropType; }; imageViewerProps: { type: import("vue").PropType; }; inputAttributes: { type: import("vue").PropType; }; isBatchUpload: BooleanConstructor; locale: { type: import("vue").PropType; }; max: { type: NumberConstructor; default: number; }; method: { type: import("vue").PropType; default: import("./type").TdUploadProps["method"]; validator(val: import("./type").TdUploadProps["method"]): boolean; }; mockProgressDuration: { type: NumberConstructor; }; multiple: BooleanConstructor; name: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; requestMethod: { type: import("vue").PropType; }; showImageFileName: { type: BooleanConstructor; default: boolean; }; showThumbnail: BooleanConstructor; showUploadProgress: { type: BooleanConstructor; default: boolean; }; sizeLimit: { type: import("vue").PropType; }; status: { type: import("vue").PropType; validator(val: import("./type").TdUploadProps["status"]): boolean; }; theme: { type: import("vue").PropType; default: import("./type").TdUploadProps["theme"]; validator(val: import("./type").TdUploadProps["theme"]): boolean; }; tips: { type: import("vue").PropType; }; trigger: { type: import("vue").PropType; }; triggerButtonProps: { type: import("vue").PropType; }; uploadAllFilesInOneRequest: BooleanConstructor; uploadButton: { type: import("vue").PropType; }; uploadPastedFiles: { type: BooleanConstructor; default: boolean; }; useMockProgress: { type: BooleanConstructor; default: boolean; }; value: { type: import("vue").PropType; default: import("./type").TdUploadProps["value"]; }; modelValue: { type: import("vue").PropType; default: import("./type").TdUploadProps["value"]; }; defaultValue: { type: import("vue").PropType; default: () => import("./type").TdUploadProps["defaultValue"]; }; withCredentials: BooleanConstructor; onCancelUpload: import("vue").PropType; onChange: import("vue").PropType; onDragenter: import("vue").PropType; onDragleave: import("vue").PropType; onDrop: import("vue").PropType; onFail: import("vue").PropType; onOneFileFail: import("vue").PropType; onOneFileSuccess: import("vue").PropType; onPreview: import("vue").PropType; onProgress: import("vue").PropType; onRemove: import("vue").PropType; onSelectChange: import("vue").PropType; onSuccess: import("vue").PropType; onValidate: import("vue").PropType; onWaitingUploadFilesChange: import("vue").PropType; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; accept: { type: StringConstructor; default: string; }; action: { type: StringConstructor; default: string; }; allowUploadDuplicateFile: BooleanConstructor; autoUpload: { type: BooleanConstructor; default: boolean; }; beforeAllFilesUpload: { type: import("vue").PropType; }; beforeUpload: { type: import("vue").PropType; }; cancelUploadButton: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; default: { type: import("vue").PropType; }; disabled: { type: BooleanConstructor; default: any; }; dragContent: { type: import("vue").PropType; }; draggable: { type: BooleanConstructor; default: any; }; fileListDisplay: { type: import("vue").PropType; }; files: { type: import("vue").PropType; default: import("./type").TdUploadProps["files"]; }; defaultFiles: { type: import("vue").PropType; default: () => import("./type").TdUploadProps["defaultFiles"]; }; format: { type: import("vue").PropType; }; formatRequest: { type: import("vue").PropType; }; formatResponse: { type: import("vue").PropType; }; headers: { type: import("vue").PropType; }; imageViewerProps: { type: import("vue").PropType; }; inputAttributes: { type: import("vue").PropType; }; isBatchUpload: BooleanConstructor; locale: { type: import("vue").PropType; }; max: { type: NumberConstructor; default: number; }; method: { type: import("vue").PropType; default: import("./type").TdUploadProps["method"]; validator(val: import("./type").TdUploadProps["method"]): boolean; }; mockProgressDuration: { type: NumberConstructor; }; multiple: BooleanConstructor; name: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; requestMethod: { type: import("vue").PropType; }; showImageFileName: { type: BooleanConstructor; default: boolean; }; showThumbnail: BooleanConstructor; showUploadProgress: { type: BooleanConstructor; default: boolean; }; sizeLimit: { type: import("vue").PropType; }; status: { type: import("vue").PropType; validator(val: import("./type").TdUploadProps["status"]): boolean; }; theme: { type: import("vue").PropType; default: import("./type").TdUploadProps["theme"]; validator(val: import("./type").TdUploadProps["theme"]): boolean; }; tips: { type: import("vue").PropType; }; trigger: { type: import("vue").PropType; }; triggerButtonProps: { type: import("vue").PropType; }; uploadAllFilesInOneRequest: BooleanConstructor; uploadButton: { type: import("vue").PropType; }; uploadPastedFiles: { type: BooleanConstructor; default: boolean; }; useMockProgress: { type: BooleanConstructor; default: boolean; }; value: { type: import("vue").PropType; default: import("./type").TdUploadProps["value"]; }; modelValue: { type: import("vue").PropType; default: import("./type").TdUploadProps["value"]; }; defaultValue: { type: import("vue").PropType; default: () => import("./type").TdUploadProps["defaultValue"]; }; withCredentials: BooleanConstructor; onCancelUpload: import("vue").PropType; onChange: import("vue").PropType; onDragenter: import("vue").PropType; onDragleave: import("vue").PropType; onDrop: import("vue").PropType; onFail: import("vue").PropType; onOneFileFail: import("vue").PropType; onOneFileSuccess: import("vue").PropType; onPreview: import("vue").PropType; onProgress: import("vue").PropType; onRemove: import("vue").PropType; onSelectChange: import("vue").PropType; onSuccess: import("vue").PropType; onValidate: import("vue").PropType; onWaitingUploadFilesChange: import("vue").PropType; }>>, { disabled: boolean; name: string; action: string; value: import("./type").UploadFile[]; multiple: boolean; max: number; draggable: boolean; method: "options" | "get" | "POST" | "GET" | "PUT" | "OPTIONS" | "PATCH" | "post" | "put" | "patch"; withCredentials: boolean; files: import("./type").UploadFile[]; useMockProgress: boolean; uploadAllFilesInOneRequest: boolean; isBatchUpload: boolean; allowUploadDuplicateFile: boolean; autoUpload: boolean; accept: string; defaultValue: import("./type").UploadFile[]; placeholder: string; theme: "file" | "image" | "custom" | "file-input" | "file-flow" | "image-flow"; modelValue: import("./type").UploadFile[]; defaultFiles: import("./type").UploadFile[]; uploadPastedFiles: boolean; showUploadProgress: boolean; showImageFileName: boolean; showThumbnail: boolean; }, {}>; export default _default;