/// import { Ref } from 'vue'; import { UploadFile } from './upload'; declare const _default: import("vue").DefineComponent<{ accept: { type: (StringConstructor | ArrayConstructor)[]; default: string; }; modelValue: { type: StringConstructor; default: string; }; action: { type: StringConstructor; required: boolean; }; withCredentials: BooleanConstructor; headers: { type: import("vue").PropType; }; method: { type: StringConstructor; default: string; }; onError: { type: FunctionConstructor; }; onProgress: { type: FunctionConstructor; }; onSuccess: { type: FunctionConstructor; }; validateMessage: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; textValue: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }, { validationMessage: import("vue").ComputedRef; formatFileUrl: (url: string) => string; slotChildrenCount: { count: number; renderCount: number; }; renderCountSuccess: () => void; renderInit: () => void; t: (key: string) => any; isShowFileList: Ref; fileList: Ref; isShowMask: Ref; fileIndex: Ref; componentRef: Ref; uploadHandle: () => void; showFileListBox: () => void; stopDefaultPop: (e: Event) => void; closeFileList: () => void; previewImg: (index: number) => void; downloadItem: (item: UploadFile) => void; delItem: (index: number) => void; getUploadFormData: (file: File) => FormData; closeMask: () => void; getStyle: import("vue").ComputedRef>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; method: { type: StringConstructor; default: string; }; onError: { type: FunctionConstructor; }; onProgress: { type: FunctionConstructor; }; onSuccess: { type: FunctionConstructor; }; validateMessage: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; textValue: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }>>, { required: boolean; class: string; enabled: boolean; visibility: boolean; modelValue: string; validateMessage: string; textValue: string; accept: string | unknown[]; withCredentials: boolean; method: string; }>; export default _default;