import { HTMLAttributes } from 'vue'; export type FileUploaderClassesKey = "container" | "title" | "description" | "fileSizeText" | "ctaBtn" | "uploadIcon" | "ctaBtnIcon" | "clearBtn" | "fileName" | "docIcon" | "uploadedContainer" | "helperText"; export interface FileUploaderProps extends /* @vue-ignore */ HTMLAttributes { variant?: "button" | "dragger"; title?: string; description?: string; fileSizeText?: string; acceptedFile?: string[]; id: string; multiple?: boolean; showButton?: boolean; showButtonIcon?: boolean; btnLabel?: string; disabled?: boolean; error?: boolean; success?: boolean; btnIconName?: string; uploadIconName?: string; helperText?: string; docIconName?: string; clearBtnLabel?: string; classes?: Partial>; }