import React from 'react';
export interface Color {
    /** 组件主色调 #108ee9 */
    color?: string;
    /** 组件边框颜色 #108ee9 */
    borderColor?: string;
    /** 组件按钮 + - 颜色 #108ee9 */
    controlColor?: string;
    /** 组件 value 值颜色 #108ee9 */
    valueColor?: string;
}
export declare type Size = 'small' | 'default' | 'large';
export interface StepProps {
    /** 尺寸 */
    size?: Size;
    /** 颜色 */
    color?: Color;
    /** input 宽度,不包括两侧按钮 */
    width?: number;
    /** 输入框当前值，开发者需要通过 onChange 事件来更新 value 值，必填 */
    value: number;
    /** 每次点击改变的间隔大小 */
    step?: number;
    /** 最小值 */
    min?: number;
    /** 最大值 */
    max?: number;
    /** 按钮是否禁止点击 */
    disabled?: boolean;
    /** 输入框是否禁止输入 */
    disabledInput?: boolean;
    /** 按钮是否支持长按 */
    disabledLongPress?: boolean;
    /** 长按间隔 单位(ms) */
    delayLong?: number;
    /** 输入框值改变时触发的事件, 必填 */
    onChange: (value: number) => void;
    /** 输入框尝试输入错误数据触发的事件	 */
    onErrorInput?: (type: 'OVER' | 'LOW', errorValue: number) => void;
}
declare function Stepper(props: StepProps): React.JSX.Element;
export default Stepper;
