import { ZTextInput_Props } from '@zurich/dev-utils/code/TextInput'; type Props = Omit & { readonly zTheme?: ZTextInput_Props['z-theme']; readonly customStr?: ZTextInput_Props['custom-str']; readonly modelValue?: ZTextInput_Props['model']; readonly inputType?: ZTextInput_Props['input-type']; readonly helpText?: ZTextInput_Props['help-text']; readonly maxLength?: ZTextInput_Props['max-length']; readonly minLength?: ZTextInput_Props['min-length']; readonly dataList?: ZTextInput_Props['data-list']; readonly invalid?: boolean; }; declare const _default: __VLS_WithTemplateSlots any; enter: () => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; onEnter?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { inputRef: HTMLInputElement; output: HTMLOutputElement; }, HTMLLabelElement>, { label?(_: {}): any; 'help-text'?(_: {}): any; }>; export { _default as VueTextInput, VueTextInput as default }; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };