export type { FileRejection, FileRejectReason } from './createFileUpload.svelte'; import { type SvEditorProps } from './editor-contract'; import { type FileRejection } from './createFileUpload.svelte'; /** User-facing strings (localizable via `messages`). */ type FileMessages = { prompt: string; browse: string; remove: string; hintTypes: string; }; type Props = SvEditorProps & { files?: File[]; onChange?: (files: File[]) => void; onReject?: (rejections: FileRejection[]) => void; accept?: string; multiple?: boolean; /** Max size per file in bytes. */ maxSize?: number; maxFiles?: number; messages?: Partial; }; declare const SvFileUpload: import("svelte").Component; type SvFileUpload = ReturnType; export default SvFileUpload;