import { ChangeEvent } from "react"; import { TComponentIcon } from "@helpers/types"; export interface FileUploadProps { supportingText?: string; errorMessage?: string; disabled?: boolean; acceptedFileType?: string; onChange?: (e: ChangeEvent) => void; multiple?: boolean; } export interface DragAndDropFileUploadProps extends FileUploadProps { text: string; uploadClickText: string; size?: "md" | "lg"; buttonText?: string; icon?: TComponentIcon; } export interface SmallFileUploadProps extends FileUploadProps { buttonText: string; label?: string; }