/// <reference types="react" />
import { BaseInputProps } from '../BaseInput';
import { IconType } from '../../system/ThemeProvider';
export declare enum Direction {
    Up = 1,
    Down = -1
}
interface NumberInputProps extends Omit<BaseInputProps, 'value'> {
    min?: number;
    max?: number;
    /**
     * @default 1
     */
    step?: number;
    value?: number;
    /**
     * @default undefined
     * Prepend an icon to the beginning of the input. Takes precedence over `prependString`.
     * */
    prependIcon?: IconType;
    prependString?: string;
    onTakeStep?: (direction: Direction, step: number) => void;
}
export declare const NumberInput: import("react").ForwardRefExoticComponent<NumberInputProps & import("react").RefAttributes<HTMLInputElement>>;
export {};
