/// import { Component } from 'react'; import { InputNumberPropTypes } from './PropsType'; export interface State { inputValue?: number; value?: number; focused?: boolean; } export default class InputNumber extends Component { start: any; end: any; autoStepTimer: any; refs: any; static defaultProps: { focusOnUpDown: boolean; useTouch: boolean; prefixCls: string; max: number; min: number; step: number; style: {}; onChange: () => any; onKeyDown: () => any; onFocus: () => any; onBlur: () => any; parser: (input: any) => any; }; state: { inputValue: any; value: any; focused: boolean; }; componentDidMount(): void; componentWillUpdate(): void; componentDidUpdate(): void; onKeyDown(e: any, ...args: any[]): void; onKeyUp(e: any, ...args: any[]): void; getRatio(e: any): number; getValueFromEvent(e: any): any; focus(): void; formatWrapper(num: any): any; onChange(e: any): void; onFocus(...args: any[]): void; onBlur(e: any, ...args: any[]): void; getCurrentValidValue(value: any): any; setValue(v: any, callback?: any): void; getPrecision(value: any): number; getMaxPrecision(currentValue: any, ratio?: number): number; getPrecisionFactor(currentValue: any, ratio?: number): number; toPrecisionAsStep(num: any): any; isNotCompleteNumber(num: any): boolean; toNumber(num: any): any; toNumberWhenUserInput(num: any): any; step(type: any, e: any, ratio?: number): void; stop(): void; down(e: any, ratio: any, recursive?: any): void; up(e: any, ratio: any, recursive?: any): void; render(): JSX.Element; }