/// <reference types="node" />
import React, { PureComponent } from 'react';
import { InputNumber, NumberValueType } from './Props';
declare class Number extends PureComponent<InputNumber> {
    static defaultProps: any;
    hold: boolean;
    handleAddClick: React.MouseEventHandler<HTMLAnchorElement>;
    handleSubClick: React.MouseEventHandler<HTMLAnchorElement>;
    keyPressTimeOut: NodeJS.Timer;
    constructor(props: InputNumber);
    componentWillUnmount(): void;
    handleChange(value?: NumberValueType, check?: boolean, isEmpty?: boolean): void;
    handleBlur(e: React.FocusEvent<HTMLInputElement>): void;
    changeValue(mod: number): void;
    longPress(mod: number): void;
    handleKeyDown(e: React.KeyboardEvent): void;
    handleCalc(mod: number, e: React.MouseEvent): void;
    handleKeyUp(): void;
    handleMouseUp(e: React.MouseEvent): void;
    renderArrowGroup(): JSX.Element[];
    renderRTL(): JSX.Element[];
    render(): JSX.Element[];
}
export default Number;
