import { FC, ReactNode, ChangeEvent } from 'react'; interface FileInputProps { /** * Array of allowed file extensions. */ allowedFiles: string[]; /** * Allow multiple file uploads. */ multiple: boolean; /** * Indicates whether a file upload is in progress. */ isLoading: boolean; /** * Disables the file input when true. */ disabled: boolean; /** * Custom icon for the attach button. */ attachIcon: ReactNode; /** * Callback function triggered when a file is selected. */ onFileUpload: (event: ChangeEvent) => void; } export declare const FileInput: FC; export {};