import { PropType } from 'vue'; import type { AnyStringPropType } from '../../utils/types/prop-type'; declare const _default: __VLS_WithTemplateSlots; default: string; }; type: { type: AnyStringPropType<"text" | "password">; default: string; }; inputClass: { type: StringConstructor; default: string; }; pattern: { type: StringConstructor; }; inputmode: { type: StringConstructor; default: string; }; counter: { type: BooleanConstructor; default: boolean; }; autocomplete: { type: StringConstructor; }; ariaResetLabel: { type: PropType; default: import("../../composables").TranslationProp; }; /** Set value to input when model value is updated */ strictBindInputValue: { type: BooleanConstructor; default: boolean; }; stateful: { type: PropType; default: boolean; }; preset: { type: PropType; default: undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; rules: { type: PropType[]>; default: () => any; required: false; }; error: { type: BooleanConstructor; default: undefined; }; name: { type: StringConstructor; default: undefined; }; success: { type: BooleanConstructor; default: boolean; }; dirty: { type: BooleanConstructor; default: boolean; }; errorMessages: { type: PropType; default: undefined; }; errorCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; messages: { type: PropType; default: () => never[]; }; immediateValidation: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; required: true; default: string | undefined; }; onClick: { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; color: { type: PropType; required: true; default: string | undefined; }; loading: { type: PropType>; required: true; default: boolean | undefined; }; requiredMark: { type: PropType>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; maxLength: { type: PropType>; required: true; default: string | number | undefined; }; background: { type: PropType; required: true; default: string | undefined; }; innerLabel: { type: PropType>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: PropType>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: PropType; required: true; default: string | undefined; }; inputAriaDescribedby: { type: PropType; required: true; default: string | undefined; }; }, { isValid: import("vue").ComputedRef; isDirty: import("vue").Ref; isTouched: import("vue").Ref; isLoading: import("vue").WritableComputedRef; computedError: import("vue").ComputedRef; computedErrorMessages: import("vue").ComputedRef; reset: () => void; focus: () => void; blur: () => void; value: import("../../composables").StatefulValue; withoutValidation: (cb: () => any) => void; resetValidation: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { [x: string]: (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly; default: string; }; type: { type: AnyStringPropType<"text" | "password">; default: string; }; inputClass: { type: StringConstructor; default: string; }; pattern: { type: StringConstructor; }; inputmode: { type: StringConstructor; default: string; }; counter: { type: BooleanConstructor; default: boolean; }; autocomplete: { type: StringConstructor; }; ariaResetLabel: { type: PropType; default: import("../../composables").TranslationProp; }; /** Set value to input when model value is updated */ strictBindInputValue: { type: BooleanConstructor; default: boolean; }; stateful: { type: PropType; default: boolean; }; preset: { type: PropType; default: undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; rules: { type: PropType[]>; default: () => any; required: false; }; error: { type: BooleanConstructor; default: undefined; }; name: { type: StringConstructor; default: undefined; }; success: { type: BooleanConstructor; default: boolean; }; dirty: { type: BooleanConstructor; default: boolean; }; errorMessages: { type: PropType; default: undefined; }; errorCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; messages: { type: PropType; default: () => never[]; }; immediateValidation: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; required: true; default: string | undefined; }; onClick: { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; color: { type: PropType; required: true; default: string | undefined; }; loading: { type: PropType>; required: true; default: boolean | undefined; }; requiredMark: { type: PropType>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; maxLength: { type: PropType>; required: true; default: string | number | undefined; }; background: { type: PropType; required: true; default: string | undefined; }; innerLabel: { type: PropType>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: PropType>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: PropType; required: true; default: string | undefined; }; inputAriaDescribedby: { type: PropType; required: true; default: string | undefined; }; }>>, { label: string; error: boolean; onClick: (...args: any[]) => any; type: import("../../utils/types/prop-type").StringWithAutocomplete<"text" | "password">; "onUpdate:modelValue": (...args: any[]) => any; modelValue: string | number | null; stateful: boolean; preset: import("../../composables").PresetPropValue; color: string; name: string; loading: NonNullable; success: boolean; disabled: boolean; readonly: boolean; rules: import("../../composables").ValidationRule[]; dirty: boolean; errorMessages: string | string[]; errorCount: string | number; messages: string | string[]; immediateValidation: boolean; requiredMark: NonNullable; "onClick-prepend": (...args: any[]) => any; "onClick-append": (...args: any[]) => any; "onClick-prepend-inner": (...args: any[]) => any; "onClick-append-inner": (...args: any[]) => any; "onClick-field": (...args: any[]) => any; counter: boolean; maxLength: NonNullable; placeholder: string; background: string; innerLabel: NonNullable; inputAriaLabel: NonNullable; inputAriaLabelledby: string; inputAriaDescribedby: string; tabindex: string | number; inputClass: string; inputmode: string; ariaResetLabel: import("../../composables").TranslationProp; strictBindInputValue: boolean; clearable: boolean; clearableIcon: string; clearValue: string; autofocus: boolean; }, {}>, Partial any>> & { icon?(_: any): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };