import { ViewProps } from 'remax/one';
export interface Props extends Pick<ViewProps, 'style' | 'className' | 'onTap' | 'onTouchStart' | 'onTouchMove' | 'onTouchEnd' | 'onTouchCancel' | 'onLongTap'> {
    /**
     * 最小值
     * @default Number.MIN_SAFE_INTEGER
     */
    min?: number;
    /**
     * 最大值
     * @default Number.MAX_SAFE_INTEGER
     *
     */
    max?: number;
    /**
     * 当前值
     */
    value?: number;
    /**
     * 每次改变步数，可以为小数
     * @default 1
     */
    step?: number;
    /**
     * 显示的单位
     * @default 1
     */
    unit?: string;
    /**
     * 初始值
     * @default 0
     */
    defaultValue?: number;
    /**
     * 变化时回调函数
     */
    onChange?: (val: number) => void;
    /**
     * 是否禁用
     * @default false
     */
    disabled?: boolean;
    /**
     * 禁用icon的颜色
     * @default transparent
     */
    disabledColor?: string;
    /**
     * icon的默认颜色
     * @default 主题色
     */
    iconColor?: string;
    /**
     * 边框的默认颜色
     * @default 主题色
     */
    borderColor?: string;
    /**
     * 格式化样式
     */
    formatValue?: (val: any) => string | number;
    /**
     * 外层样式
     */
    className?: string;
    /**
     * icon的样式
     */
    iconCls?: string;
    /**
     * 数字的样式
     */
    numberCls?: string;
    /**
     * 禁用时数字的样式
     */
    numberDisabledCls?: string;
}
declare const _default: ({ min, max, value, disabledColor, defaultValue, step, iconColor, borderColor, className, iconCls, numberCls, numberDisabledCls, onChange, formatValue, unit, disabled, ...restProps }: Props) => JSX.Element;
export default _default;
