UNPKG

vuestic-ui

Version:
1,111 lines (1,110 loc) 39.2 kB
export declare const VaCounter: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (StringConstructor | NumberConstructor)[]; default: number; }; manualInput: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; increaseIcon: { type: StringConstructor; default: string; }; decreaseIcon: { type: StringConstructor; default: string; }; buttons: { type: BooleanConstructor; default: boolean; }; flat: { type: BooleanConstructor; default: boolean; }; rounded: { type: BooleanConstructor; default: boolean; }; margins: { type: (StringConstructor | NumberConstructor)[]; default: string; }; longPressDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; ariaLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaDecreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaIncreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; label: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; error: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; preset: { type: import("vue").PropType<NonNullable<import("../../composables").PresetPropValue | undefined>>; required: true; default: import("../../composables").PresetPropValue | undefined; }; name: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; loading: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; success: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; disabled: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; readonly: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; rules: { type: import("vue").PropType<import("../../composables").ValidationRule<any>[]>; required: true; default: import("../../composables").ValidationRule<any>[] | undefined; }; dirty: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; errorMessages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; errorCount: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; messages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; immediateValidation: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; requiredMark: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; counter: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; maxLength: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; placeholder: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; background: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; innerLabel: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: import("vue").PropType<NonNullable<import("../../composables").TranslationProp | undefined>>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; inputAriaDescribedby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; stateful: { type: import("vue").PropType<boolean>; default: boolean; }; }>>, { isDirty: import("vue").Ref<boolean>; isTouched: import("vue").Ref<boolean>; focus: () => void; blur: () => void; decreaseCount: () => void; increaseCount: () => void; reset: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { [x: string]: (...args: any[]) => void; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (StringConstructor | NumberConstructor)[]; default: number; }; manualInput: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; increaseIcon: { type: StringConstructor; default: string; }; decreaseIcon: { type: StringConstructor; default: string; }; buttons: { type: BooleanConstructor; default: boolean; }; flat: { type: BooleanConstructor; default: boolean; }; rounded: { type: BooleanConstructor; default: boolean; }; margins: { type: (StringConstructor | NumberConstructor)[]; default: string; }; longPressDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; ariaLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaDecreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaIncreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; label: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; error: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; preset: { type: import("vue").PropType<NonNullable<import("../../composables").PresetPropValue | undefined>>; required: true; default: import("../../composables").PresetPropValue | undefined; }; name: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; loading: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; success: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; disabled: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; readonly: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; rules: { type: import("vue").PropType<import("../../composables").ValidationRule<any>[]>; required: true; default: import("../../composables").ValidationRule<any>[] | undefined; }; dirty: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; errorMessages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; errorCount: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; messages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; immediateValidation: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; requiredMark: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; counter: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; maxLength: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; placeholder: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; background: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; innerLabel: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: import("vue").PropType<NonNullable<import("../../composables").TranslationProp | undefined>>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; inputAriaDescribedby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; stateful: { type: import("vue").PropType<boolean>; default: boolean; }; }>>, { label: string; error: NonNullable<boolean | undefined>; onClick: (...args: any[]) => any; flat: boolean; "onUpdate:modelValue": (...args: any[]) => any; modelValue: string | number; stateful: boolean; preset: NonNullable<import("../../composables").PresetPropValue | undefined>; color: string; name: string; step: string | number; loading: NonNullable<boolean | undefined>; success: NonNullable<boolean | undefined>; disabled: NonNullable<boolean | undefined>; ariaLabel: import("../../composables").TranslationProp; readonly: NonNullable<boolean | undefined>; rules: import("../../composables").ValidationRule<any>[]; dirty: NonNullable<boolean | undefined>; errorMessages: NonNullable<string | string[] | undefined>; errorCount: NonNullable<string | number | undefined>; messages: NonNullable<string | string[] | undefined>; immediateValidation: NonNullable<boolean | undefined>; requiredMark: NonNullable<boolean | undefined>; "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: NonNullable<boolean | undefined>; maxLength: NonNullable<string | number | undefined>; placeholder: string; background: string; innerLabel: NonNullable<boolean | undefined>; inputAriaLabel: NonNullable<import("../../composables").TranslationProp | undefined>; inputAriaLabelledby: string; inputAriaDescribedby: string; clearable: boolean; clearableIcon: string; clearValue: string; manualInput: boolean; increaseIcon: string; decreaseIcon: string; buttons: boolean; rounded: boolean; margins: string | number; longPressDelay: string | number; ariaDecreaseLabel: import("../../composables").TranslationProp; ariaIncreaseLabel: import("../../composables").TranslationProp; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (StringConstructor | NumberConstructor)[]; default: number; }; manualInput: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; increaseIcon: { type: StringConstructor; default: string; }; decreaseIcon: { type: StringConstructor; default: string; }; buttons: { type: BooleanConstructor; default: boolean; }; flat: { type: BooleanConstructor; default: boolean; }; rounded: { type: BooleanConstructor; default: boolean; }; margins: { type: (StringConstructor | NumberConstructor)[]; default: string; }; longPressDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; ariaLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaDecreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaIncreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; label: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; error: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; preset: { type: import("vue").PropType<NonNullable<import("../../composables").PresetPropValue | undefined>>; required: true; default: import("../../composables").PresetPropValue | undefined; }; name: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; loading: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; success: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; disabled: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; readonly: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; rules: { type: import("vue").PropType<import("../../composables").ValidationRule<any>[]>; required: true; default: import("../../composables").ValidationRule<any>[] | undefined; }; dirty: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; errorMessages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; errorCount: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; messages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; immediateValidation: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; requiredMark: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; counter: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; maxLength: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; placeholder: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; background: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; innerLabel: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: import("vue").PropType<NonNullable<import("../../composables").TranslationProp | undefined>>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; inputAriaDescribedby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; stateful: { type: import("vue").PropType<boolean>; default: boolean; }; }>>, { isDirty: import("vue").Ref<boolean>; isTouched: import("vue").Ref<boolean>; focus: () => void; blur: () => void; decreaseCount: () => void; increaseCount: () => void; reset: () => void; }, {}, {}, {}, { label: string; error: NonNullable<boolean | undefined>; onClick: (...args: any[]) => any; flat: boolean; "onUpdate:modelValue": (...args: any[]) => any; modelValue: string | number; stateful: boolean; preset: NonNullable<import("../../composables").PresetPropValue | undefined>; color: string; name: string; step: string | number; loading: NonNullable<boolean | undefined>; success: NonNullable<boolean | undefined>; disabled: NonNullable<boolean | undefined>; ariaLabel: import("../../composables").TranslationProp; readonly: NonNullable<boolean | undefined>; rules: import("../../composables").ValidationRule<any>[]; dirty: NonNullable<boolean | undefined>; errorMessages: NonNullable<string | string[] | undefined>; errorCount: NonNullable<string | number | undefined>; messages: NonNullable<string | string[] | undefined>; immediateValidation: NonNullable<boolean | undefined>; requiredMark: NonNullable<boolean | undefined>; "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: NonNullable<boolean | undefined>; maxLength: NonNullable<string | number | undefined>; placeholder: string; background: string; innerLabel: NonNullable<boolean | undefined>; inputAriaLabel: NonNullable<import("../../composables").TranslationProp | undefined>; inputAriaLabelledby: string; inputAriaDescribedby: string; clearable: boolean; clearableIcon: string; clearValue: string; manualInput: boolean; increaseIcon: string; decreaseIcon: string; buttons: boolean; rounded: boolean; margins: string | number; longPressDelay: string | number; ariaDecreaseLabel: import("../../composables").TranslationProp; ariaIncreaseLabel: import("../../composables").TranslationProp; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (StringConstructor | NumberConstructor)[]; default: number; }; manualInput: { type: BooleanConstructor; default: boolean; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; increaseIcon: { type: StringConstructor; default: string; }; decreaseIcon: { type: StringConstructor; default: string; }; buttons: { type: BooleanConstructor; default: boolean; }; flat: { type: BooleanConstructor; default: boolean; }; rounded: { type: BooleanConstructor; default: boolean; }; margins: { type: (StringConstructor | NumberConstructor)[]; default: string; }; longPressDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; ariaLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaDecreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; ariaIncreaseLabel: { type: import("vue").PropType<import("../../composables").TranslationProp>; default: import("../../composables").TranslationProp; }; label: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; error: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onUpdate:modelValue": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; preset: { type: import("vue").PropType<NonNullable<import("../../composables").PresetPropValue | undefined>>; required: true; default: import("../../composables").PresetPropValue | undefined; }; name: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; loading: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; success: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; disabled: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; readonly: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; rules: { type: import("vue").PropType<import("../../composables").ValidationRule<any>[]>; required: true; default: import("../../composables").ValidationRule<any>[] | undefined; }; dirty: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; errorMessages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; errorCount: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; messages: { type: import("vue").PropType<NonNullable<string | string[] | undefined>>; required: true; default: string | string[] | undefined; }; immediateValidation: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; requiredMark: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; "onClick-prepend": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-prepend-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-append-inner": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; "onClick-field": { type: import("vue").PropType<(...args: any[]) => any>; required: true; default: ((...args: any[]) => any) | undefined; }; counter: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; maxLength: { type: import("vue").PropType<NonNullable<string | number | undefined>>; required: true; default: string | number | undefined; }; placeholder: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; background: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; innerLabel: { type: import("vue").PropType<NonNullable<boolean | undefined>>; required: true; default: boolean | undefined; }; inputAriaLabel: { type: import("vue").PropType<NonNullable<import("../../composables").TranslationProp | undefined>>; required: true; default: import("../../composables").TranslationProp | undefined; }; inputAriaLabelledby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; inputAriaDescribedby: { type: import("vue").PropType<string>; required: true; default: string | undefined; }; clearable: { type: BooleanConstructor; default: boolean; }; clearableIcon: { type: StringConstructor; default: string; }; clearValue: { type: StringConstructor; default: string; }; stateful: { type: import("vue").PropType<boolean>; default: boolean; }; }>>, { isDirty: import("vue").Ref<boolean>; isTouched: import("vue").Ref<boolean>; focus: () => void; blur: () => void; decreaseCount: () => void; increaseCount: () => void; reset: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { [x: string]: (...args: any[]) => void; }, string, { label: string; error: NonNullable<boolean | undefined>; onClick: (...args: any[]) => any; flat: boolean; "onUpdate:modelValue": (...args: any[]) => any; modelValue: string | number; stateful: boolean; preset: NonNullable<import("../../composables").PresetPropValue | undefined>; color: string; name: string; step: string | number; loading: NonNullable<boolean | undefined>; success: NonNullable<boolean | undefined>; disabled: NonNullable<boolean | undefined>; ariaLabel: import("../../composables").TranslationProp; readonly: NonNullable<boolean | undefined>; rules: import("../../composables").ValidationRule<any>[]; dirty: NonNullable<boolean | undefined>; errorMessages: NonNullable<string | string[] | undefined>; errorCount: NonNullable<string | number | undefined>; messages: NonNullable<string | string[] | undefined>; immediateValidation: NonNullable<boolean | undefined>; requiredMark: NonNullable<boolean | undefined>; "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: NonNullable<boolean | undefined>; maxLength: NonNullable<string | number | undefined>; placeholder: string; background: string; innerLabel: NonNullable<boolean | undefined>; inputAriaLabel: NonNullable<import("../../composables").TranslationProp | undefined>; inputAriaLabelledby: string; inputAriaDescribedby: string; clearable: boolean; clearableIcon: string; clearValue: string; manualInput: boolean; increaseIcon: string; decreaseIcon: string; buttons: boolean; rounded: boolean; margins: string | number; longPressDelay: string | number; ariaDecreaseLabel: import("../../composables").TranslationProp; ariaIncreaseLabel: import("../../composables").TranslationProp; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { decreaseAction?(_: any): any; increaseAction?(_: any): any; content?(_: any): any; }; });