import React, { ReactNode } from "react";
export declare type InputNumberHeight = 'small' | 'normal' | 'large';
export declare type InputNumberStatus = 'primary' | 'warning' | 'error' | 'info' | 'default';
export interface BaseInputNumberProps {
    className?: string;
    /** 输入框高度 */
    height?: InputNumberHeight;
    /** 前缀 */
    addBefore?: ReactNode | string;
    /** 后缀 */
    addAfter?: ReactNode | string;
    value?: string;
    /** 自定义主题 */
    status?: InputNumberStatus;
    /** 默认值 */
    defaultValue?: number;
    /** 是否禁用 */
    disabled?: boolean;
    /** 最大值 */
    max?: number;
    /** 最小值 */
    min?: number;
    /** 步长 */
    step?: number;
    /** 是否显示边框 */
    bordered?: boolean;
    onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onClickSub?: (e: React.MouseEvent<HTMLButtonElement>, count?: number) => void;
    onClickAdd?: (e: React.MouseEvent<HTMLButtonElement>, count?: number) => void;
}
declare const InputNumber: React.FC<BaseInputNumberProps>;
export default InputNumber;
