import { InputHTMLAttributes } from 'vue'; export type TextFieldClassesKey = "container" | "inputContainer" | "input" | "label" | "trailingIcon" | "endIcon" | "helperText" | "toolTipIcon" | "disabled"; export interface TextFieldProps extends /* @vue-ignore */ InputHTMLAttributes { size?: "small" | "medium" | "large"; label?: string; placeholder?: string; modelValue?: string | number; type?: InputHTMLAttributes["type"]; error?: boolean; success?: boolean; disabled?: boolean; id?: string; helperText?: string; trailingIcon?: string; endIcon?: string; classes?: Partial>; pill?: boolean; toolTipIcon?: string; showToolTipIcon?: boolean; }