@mattilsynet/designsystem-svelte
Version:
Design system for Mattilsynet
24 lines (23 loc) • 746 B
TypeScript
import { type ErrorDetail } from '../../../ts';
declare const FileUpload: import("svelte").Component<{
loadJs?: boolean;
name: string;
error?: ErrorDetail;
multiple?: boolean;
accept?: string;
buttonText?: string;
isRequired?: boolean;
value: undefined | string | Array<string>;
onChange?: (files: FileList, target: HTMLInputElement) => void;
label: string;
fileInputName: string;
fileNameInputName: string;
helpText?: string;
fileName?: string | Array<string>;
textOptional?: string;
hiddenErrorText?: string;
isLoading?: boolean;
uploadInProgressAriaLabel?: string;
}, {}, "value" | "fileName">;
type FileUpload = ReturnType<typeof FileUpload>;
export default FileUpload;