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;
}