import type { InputHTMLAttributes, ReactNode } from 'react'; import type { InputContainerProps } from '../input-container/InputContainer'; export interface FileUploadProps extends Omit, 'size' | 'width' | 'onChange'>, Omit { onChange?: (files: FileList | null) => void; /** Custom content to replace the default icon + text hint */ children?: ReactNode; /** Hint shown below the icon when no custom children */ hint?: ReactNode; fullWidth?: boolean; height?: number | string; minWidth?: string | number; width?: string | number; maxWidth?: string | number; } export type FileUploadHandle = { clear(): void; }; export declare const FileUpload: import("react").ForwardRefExoticComponent>;