import type { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ uploadProps: { type: PropType; default: () => {}; }; extraProps: { type: PropType; default: () => {}; }; defaultList: { type: PropType; default: () => never[]; }; uploadRequest: { type: PropType; default: () => () => void; }; cloudReadUrl: { type: PropType; default: string; }; holdProgress: { type: PropType; default: number; }; customErrors: { type: PropType; default: () => {}; }; }, { uploadDisabled: import("vue").ComputedRef; updateUploadProgress(file: any, progress: any): void; customUploadRequest(file: any): void; fileIsDelete(file: any): boolean; uploadSuccess(data: any, file: any): void; uploadError(error: any, file?: any): void; deleteFile(uid: any): Promise; pictureHoverEnter(uid: string): void; pictureHoverLeave(uid: string): void; viewOnePicture(item: any): void; handleClosePictureView(): void; reUpload(e: any, uid: any): void; paste(event: ClipboardEvent): void; handleReject(e: any): void; icons: { pdf: string; ppt: string; excel: string; doc: string; others: string; }; uploadBarColor: import("vue").Ref; uploadedList: import("vue").Ref; fileList: import("vue").Ref<{}>; onepViewImageHover: import("vue").Ref<{}>; previewVisible: import("vue").Ref; onepViewImage: import("vue").Ref<{}>; extraConfigs: import("vue").Ref<{ maxSize: number; maxCount: number; isAllowDownloadFieldProps: boolean; hideDisabledBtn: boolean; tips: string; showTips: boolean; btnClass: string; picClass: string; alignCenter: boolean; canNotViewAccept: string; myBtn: boolean; showFileName: boolean; drag: boolean; }>; uploadConfigs: import("vue").Ref<{ multiple: boolean; showUploadList: boolean; showSlotList: boolean; listType: string; text: string; accept: string; data: {}; name: string; disabled: boolean; customRequest: ({ file, fileField, data }: { file: any; fileField: any; data: any; }) => Promise; }>; pictureFileTypes: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "success" | "delete" | "update" | "previewFile" | "successFile" | "deleteFile" | "updateDisabledStatus" | "updateIsUploadingStatus")[], "error" | "success" | "delete" | "update" | "previewFile" | "successFile" | "deleteFile" | "updateDisabledStatus" | "updateIsUploadingStatus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => {}; }; extraProps: { type: PropType; default: () => {}; }; defaultList: { type: PropType; default: () => never[]; }; uploadRequest: { type: PropType; default: () => () => void; }; cloudReadUrl: { type: PropType; default: string; }; holdProgress: { type: PropType; default: number; }; customErrors: { type: PropType; default: () => {}; }; }>> & { onError?: ((...args: any[]) => any) | undefined; onSuccess?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; onUpdate?: ((...args: any[]) => any) | undefined; onPreviewFile?: ((...args: any[]) => any) | undefined; onSuccessFile?: ((...args: any[]) => any) | undefined; onDeleteFile?: ((...args: any[]) => any) | undefined; onUpdateDisabledStatus?: ((...args: any[]) => any) | undefined; onUpdateIsUploadingStatus?: ((...args: any[]) => any) | undefined; }, { uploadRequest: import("./props").UploadRequest; uploadProps: import("./props").UploadPropsInner; extraProps: import("./props").ExtraProps; defaultList: import("./props").DefaultList; cloudReadUrl: string; holdProgress: number; customErrors: import("./props").CustomErrors; }>; export default _default;