declare const _default: import('vue').DefineComponent<{ readonly size: { readonly type: import('vue').PropType; readonly default: "default"; }; readonly maxlength: { readonly type: NumberConstructor; readonly default: 9; }; readonly min: { readonly type: NumberConstructor; readonly default: number; }; readonly max: { readonly type: NumberConstructor; readonly default: number; }; readonly modelValue: { readonly type: any; readonly default: ""; }; readonly placeholder: StringConstructor; readonly step: { readonly type: NumberConstructor; readonly default: 1; }; readonly precision: { readonly type: NumberConstructor; readonly default: 2; }; readonly disabled: BooleanConstructor; readonly controls: { readonly type: BooleanConstructor; readonly default: true; }; readonly stepStrictly: BooleanConstructor; readonly mousewheel: { readonly type: BooleanConstructor; readonly default: true; }; }, { slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; handleInput: (val: any) => void; handleFocus: (event: any) => void; handleBlur: (event: any) => void; handleInputChange: (val: any) => false | undefined; placeholder: import('vue').ComputedRef; displayVal: import('vue').ComputedRef; handleComputed: (n: -1 | 1) => void; minDisabled: import('vue').ComputedRef; maxDisabled: import('vue').ComputedRef; handleMousewheel: (event: WheelEvent) => false | undefined; disabled: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: number | null | undefined) => boolean; input: (val: number | null | undefined) => boolean; change: (cur: number | undefined, prev: number | undefined) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, string, import('vue').PublicProps, Readonly; readonly default: "default"; }; readonly maxlength: { readonly type: NumberConstructor; readonly default: 9; }; readonly min: { readonly type: NumberConstructor; readonly default: number; }; readonly max: { readonly type: NumberConstructor; readonly default: number; }; readonly modelValue: { readonly type: any; readonly default: ""; }; readonly placeholder: StringConstructor; readonly step: { readonly type: NumberConstructor; readonly default: 1; }; readonly precision: { readonly type: NumberConstructor; readonly default: 2; }; readonly disabled: BooleanConstructor; readonly controls: { readonly type: BooleanConstructor; readonly default: true; }; readonly stepStrictly: BooleanConstructor; readonly mousewheel: { readonly type: BooleanConstructor; readonly default: true; }; }>> & { onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined; onInput?: ((val: number | null | undefined) => any) | undefined; onClear?: (() => any) | undefined; "onUpdate:modelValue"?: ((val: number | null | undefined) => any) | undefined; }, { readonly size: import('../../button').ButtonSize; readonly disabled: boolean; readonly modelValue: any; readonly maxlength: number; readonly min: number; readonly max: number; readonly step: number; readonly precision: number; readonly controls: boolean; readonly stepStrictly: boolean; readonly mousewheel: boolean; }, {}>; export default _default;