export interface Props { /** Accepted file types (e.g., '.pdf,.csv' or 'application/pdf,text/csv') */ accept?: string; /** Allow multiple files */ multiple?: boolean; /** Selected files (bindable) */ files?: File[]; /** Callback when files change */ onchange?: (files: File[]) => void; /** Maximum file size in bytes */ maxSize?: number; /** Disabled state */ disabled?: boolean; /** Label text for the drop zone */ label?: string; /** Hint text shown below the label */ hint?: string; } declare const FileUpload: import("svelte").Component; type FileUpload = ReturnType; export default FileUpload; //# sourceMappingURL=FileUpload.svelte.d.ts.map