import React from 'react';
export interface InputNumberProps {
    value?: string;
    defaultValue?: string;
    placeholder?: string;
    onFocus?: (e: any) => any;
    onBlur?: (e: any) => any;
    normalizeonblur?: boolean;
    onKeyDown?: (e: any) => any;
    onChange?: (value: string) => any;
    textInput?: any;
    className?: string;
    wrapperClassName?: string;
    spinning?: boolean;
    ref?: any;
    readOnly?: boolean;
    hideClearButton?: boolean;
    onClear?: () => any;
    defaultFocused?: boolean;
    negative?: boolean;
    disabled?: boolean;
}
export default class InputNumber extends React.Component<InputNumberProps, any> {
    state: {
        value: string;
    };
    oldValue: string;
    constructor(props: any);
    getValue: (value: string, onlyBeautify?: boolean) => string;
    removeLeadingAndTrailingZeros: (value: string) => string;
    onKeyDown: (event: any) => void;
    onKeyUp: (event: any) => void;
    onChange: (value: string) => void;
    onBlur: (event: React.FormEvent<HTMLInputElement>) => void;
    render(): JSX.Element;
}
//# sourceMappingURL=InputNumber.d.ts.map