import { UploadInputProps } from '../../../../types/BagelForm'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { files?(_: { files: string[]; fileQueue: { file: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; bytes: () => Promise>; slice: (start?: number, end?: number, contentType?: string) => Blob; stream: () => ReadableStream>; text: () => Promise; }; url?: string | undefined; progress: number; uploading?: boolean | undefined; name?: string | undefined; uploaded?: boolean | undefined; namespace?: string | undefined; }[]; }): any; 'drop-placeholder'?(_: { files: string[]; fileQueue: { file: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; bytes: () => Promise>; slice: (start?: number, end?: number, contentType?: string) => Blob; stream: () => ReadableStream>; text: () => Promise; }; url?: string | undefined; progress: number; uploading?: boolean | undefined; name?: string | undefined; uploaded?: boolean | undefined; namespace?: string | undefined; }[]; browse: (autoFlush?: boolean) => void; }): any; placeholder?(_: { files: string[]; fileQueue: { file: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; bytes: () => Promise>; slice: (start?: number, end?: number, contentType?: string) => Blob; stream: () => ReadableStream>; text: () => Promise; }; url?: string | undefined; progress: number; uploading?: boolean | undefined; name?: string | undefined; uploaded?: boolean | undefined; namespace?: string | undefined; }[]; browse: (autoFlush?: boolean) => void; }): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent void; addFileStart: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onAddFileStart?: ((...args: any[]) => any) | undefined; }>, { icon: string; height: string | "auto"; iconSize: number | string; theme: "dropzone" | "basic"; accept: string; showIcon: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=UploadInput.vue.d.ts.map