import { InputHTMLAttributes } from "react"; import { ClassName, InputTexts, TComponentIcon } from "@helpers/types"; export interface FileUploadProps extends Omit, Omit, "size" | "id">, Required, "id">>, ClassName { acceptedFileType?: string; multiple?: boolean; } export interface DragAndDropFileUploadProps extends FileUploadProps { text: string; uploadClickText: string; size?: "md" | "lg"; buttonText?: string; icon?: TComponentIcon; withBorder?: boolean; } export interface SmallFileUploadProps extends FileUploadProps { buttonText: string; label?: string; }