export declare const ToImport: import("@touchvue/ui/lib/utils").SFCWithInstall void; progress: (...args: any[]) => void; error: (...args: any[]) => void; start: (...args: any[]) => void; "download-template": (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly & Readonly<{ onSuccess?: (...args: any[]) => any; onProgress?: (...args: any[]) => any; onError?: (...args: any[]) => any; onStart?: (...args: any[]) => any; "onDownload-template"?: (...args: any[]) => any; }>, { mode: string; beforeOpen: () => boolean | Promise; opened: () => any; flex: boolean; name: string; data: object | null; type: string; disabled: boolean; beforeClose: () => boolean | Promise; closed: () => any; action: string; accept: string; withCredentials: boolean; headers: object | null; beforeStart: (file: any) => boolean | Promise; buttonText: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record;