import { PropType } from 'vue'; import { FileList } from './types'; declare const _default: import("vue").DefineComponent<{ token: { type: StringConstructor; default: string; }; textButton: { type: StringConstructor; default: string; }; showFileList: { type: BooleanConstructor; default: boolean; }; listType: { type: StringConstructor; default: string; }; accept: { type: StringConstructor; default: string; }; limit: { type: NumberConstructor; }; multiple: { type: BooleanConstructor; default: boolean; }; ids: { type: StringConstructor; default: string; }; getFileList: { type: PropType<(...args: any) => void>; default: () => {}; }; disabled: { type: BooleanConstructor; default: boolean; }; fileService: { type: StringConstructor; default: string; }; fileSizeLimit: { type: ObjectConstructor; default: () => { video: number; image: number; }; }; }, { dialogImageUrl: import("vue").Ref; dialogVisible: import("vue").Ref; handleRemove: (file: any, newFileList: any) => void; handlePictureCardPreview: (file: { url: string; }) => void; handelBeforeUpload: (file: File) => boolean; handleSuccess: (res: any) => void; handleExceed: (files: string | any[], newFileList: string | any[]) => void; fileList: import("vue").Ref<{ dirUrl: string; id: string; originalName: string; pathUrl: string; size: 0; type: string; url: string; name: string; }[]>; setFileList: (list: FileList[]) => void; PREFIX: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleSuccess" | "update:ids")[], "handleSuccess" | "update:ids", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void>; default: () => {}; }; disabled: { type: BooleanConstructor; default: boolean; }; fileService: { type: StringConstructor; default: string; }; fileSizeLimit: { type: ObjectConstructor; default: () => { video: number; image: number; }; }; }>> & { onHandleSuccess?: (...args: any[]) => any; "onUpdate:ids"?: (...args: any[]) => any; }, { disabled: boolean; token: string; textButton: string; showFileList: boolean; listType: string; accept: string; multiple: boolean; ids: string; getFileList: (...args: any) => void; fileService: string; fileSizeLimit: Record; }, {}>; export default _default;