declare const _sfc_main: import("vue").DefineComponent<{ value: { type: NumberConstructor; default: number; }; min: { type: (StringConstructor | NumberConstructor)[]; default: number; }; max: { type: (StringConstructor | NumberConstructor)[]; default: number; }; mode: { type: StringConstructor; default(): string; }; needDefault: { type: BooleanConstructor; default(): boolean; }; emitEmpty: { type: BooleanConstructor; default(): boolean; }; autoFocus: BooleanConstructor; showControl: { type: BooleanConstructor; default: boolean; }; size: StringConstructor; stepStrictly: BooleanConstructor; step: { type: (StringConstructor | NumberConstructor)[]; default: number; }; disabled: { type: BooleanConstructor; default(): boolean; }; }, { baseClass: string; text: import("vue").Ref; newProps: import("vue").ComputedRef<{ min: number; max: number; step: number; value: number; mode: string; onChange: ((...args: any[]) => any) | undefined; disabled: boolean; size: string | undefined; "onUpdate:value": ((...args: any[]) => any) | undefined; onFocus: ((...args: any[]) => any) | undefined; onBlur: ((...args: any[]) => any) | undefined; needDefault: boolean; emitEmpty: boolean; autoFocus: boolean; showControl: boolean; stepStrictly: boolean; }>; maxDisabled: import("vue").ComputedRef; minDisabled: import("vue").ComputedRef; classNames: import("vue").ComputedRef<(string | undefined)[]>; vBind: import("vue").ComputedRef<{ [x: string]: unknown; }>; inputNumberRef: import("vue").Ref; changeVal: (type: any) => void; handleBlur: (event: Event) => void; handleFocus: () => void; handleChange: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "change" | "update:value" | "blur")[], "focus" | "change" | "update:value" | "blur", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; min?: unknown; max?: unknown; mode?: unknown; needDefault?: unknown; emitEmpty?: unknown; autoFocus?: unknown; showControl?: unknown; size?: unknown; stepStrictly?: unknown; step?: unknown; disabled?: unknown; } & { value: number; mode: string; disabled: boolean; needDefault: boolean; min: string | number; max: string | number; step: string | number; emitEmpty: boolean; autoFocus: boolean; showControl: boolean; stepStrictly: boolean; } & { size?: string | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; }, { value: number; mode: string; disabled: boolean; needDefault: boolean; min: string | number; max: string | number; step: string | number; emitEmpty: boolean; autoFocus: boolean; showControl: boolean; stepStrictly: boolean; }>; export default _sfc_main;