import '@oicl/openbridge-webcomponents/dist/components/text-input-field/text-input-field.js'; import { HTMLInputTypeAttribute, ObcTextInputFieldTextAlign, ObcTextInputFieldSize, ObcTextInputFieldPlacement } from '@oicl/openbridge-webcomponents/dist/components/text-input-field/text-input-field.js'; export interface Props { value?: string; placeholder?: string; type?: HTMLInputTypeAttribute; textAlign?: ObcTextInputFieldTextAlign; disabled?: boolean; readonly?: boolean; error?: boolean; errorText?: string; rejectUpdatesOnFocus?: boolean; rejectUpdates?: boolean; rejectDuplicateUpdates?: boolean; name?: string; maxlength?: number | undefined; minlength?: number | undefined; size?: ObcTextInputFieldSize; hasLeadingIcon?: boolean; hasClearButton?: boolean; helperText?: string; label?: string; required?: boolean; hasLabelIcon?: boolean; labelPlacement?: ObcTextInputFieldPlacement; hasHelperIcon?: boolean; helperPlacement?: ObcTextInputFieldPlacement; } export type { HTMLInputTypeAttribute, ObcTextInputFieldTextAlign, ObcTextInputFieldSize, ObcTextInputFieldPlacement } from '@oicl/openbridge-webcomponents/dist/components/text-input-field/text-input-field.js'; declare const _default: import("vue").DefineComponent) => any; change: (payload: CustomEvent) => any; input: (payload: CustomEvent) => any; clear: (payload: CustomEvent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onBlur?: ((payload: CustomEvent) => any) | undefined; onChange?: ((payload: CustomEvent) => any) | undefined; onInput?: ((payload: CustomEvent) => any) | undefined; onClear?: ((payload: CustomEvent) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;