import { TextFieldProps } from './useTextField'; type __VLS_Props = { modelValue: string | undefined; errorMessages?: string[] | null; warningMessages?: string[] | null; successMessages?: string[] | null; hasError?: boolean; hasWarning?: boolean; hasSuccess?: boolean; required?: boolean; displayAsterisk?: boolean; hideDetails?: boolean; } & TextFieldProps; declare const _default: import('vue').DefineComponent<__VLS_Props, { toggleBtn: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (value: string | undefined) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: ((value: string | undefined) => any) | undefined; }>, { required: boolean; errorMessages: string[] | null; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; displayAsterisk: boolean; hideDetails: boolean; successMessages: string[] | null; warningMessages: string[] | null; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { toggleBtn: HTMLButtonElement; }, any>; export default _default;