export type FileUploadVariant = 'button' | 'dropzone'; export type FileUploadProps = { variant?: FileUploadVariant; error?: string; alert?: string; helperText?: string; maxSize?: number; maxFiles?: number; maxFilesErrorText?: string; maxSizeErrorText?: string; fileInvalidTypeErrorText?: string; accept?: Record; titleText?: string; buttonText?: string; dropzoneText?: string; onChange: (files: File[]) => void; onBlur?: React.FocusEventHandler; }; export declare const FileUpload: ({ variant, maxSize, accept, onChange, error, alert, maxFiles, helperText, titleText, buttonText, dropzoneText, maxFilesErrorText, maxSizeErrorText, fileInvalidTypeErrorText, onBlur, }: FileUploadProps) => import("react/jsx-runtime").JSX.Element; type FileCardProps = { name: string; size: number; error?: string; onRemove: () => void; }; export declare const FileCard: ({ name, size, error, onRemove }: FileCardProps) => import("react/jsx-runtime").JSX.Element; export {};