/// import { Ref } from 'vue'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; inputType: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; }; numberPrecision: { type: import("vue").PropType; }; decimalMode: { type: import("vue").PropType<"Fixed" | "Auto">; }; decimalPrecision: { type: NumberConstructor; }; groupDigits: { type: import("vue").PropType<"Yes" | "No">; }; autocomplete: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; validateMessage: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }, { slotChildrenCount: { count: number; renderCount: number; }; renderCountSuccess: () => void; renderInit: () => void; calcStep: import("vue").ComputedRef; isComposition: Ref; handleChange: (event: Event) => void; handleInput: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; changeValue: (value?: string) => string; isGroupDigits: import("vue").ComputedRef; getValueByDecimalPrecision: (value: string) => string; showModelValue: import("vue").ComputedRef; componentRef: Ref; disabledInput: import("vue").ComputedRef; validationMessage: import("vue").ComputedRef; getStyle: import("vue").ComputedRef>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; decimalMode: { type: import("vue").PropType<"Fixed" | "Auto">; }; decimalPrecision: { type: NumberConstructor; }; groupDigits: { type: import("vue").PropType<"Yes" | "No">; }; autocomplete: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; validateMessage: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }>>, { required: boolean; class: string; enabled: boolean; visibility: boolean; disabled: boolean; modelValue: string | number | boolean; validateMessage: string; inputType: string; autocomplete: string; }>; export default _default;