import { SyntheticEvent, KeyboardEvent } from 'react';
import { ComponentBaseProps } from '../core';
import { InputProps } from './Input';
export interface InputNumberProps extends ComponentBaseProps, Omit<InputProps, 'onChange'> {
    max?: number;
    min?: number;
    onChange?(value: number | null, event?: SyntheticEvent): void;
    onKeyDown?(event: KeyboardEvent<HTMLInputElement>): void;
    precision?: number;
    showButtons?: boolean;
    step?: string | number;
}
export declare const InputNumber: import("react").ForwardRefExoticComponent<Omit<InputNumberProps, "ref"> & import("react").RefAttributes<HTMLInputElement>>;
