import React from 'react';
export interface RateProps {
    /** 是否允许再次点击后清除 */
    allowClear?: boolean;
    /** 是否允许半选 */
    allowHalf?: boolean;
    /** 自动获取焦点 */
    autoFocus?: boolean;
    /** 自定义字符 */
    character?: React.ReactNode;
    /** 自定义样式类名 */
    className?: string;
    /** star 总数 */
    count?: number;
    /** 默认值 */
    defaultValue?: number;
    /** 只读，无法进行交互 */
    disabled?: boolean;
    /** 自定义样式对象 */
    style?: React.CSSProperties;
    /** 自定义每项的提示信息 */
    tooltips?: string[];
    /** 当前数，受控值 */
    value?: number;
    /** 失去焦点时的回调 */
    onBlur?: (event: React.FocusEventHandler) => void;
    /** 选择时的回调 */
    onChange?: (value: number) => void;
    /** 获取焦点时的回调 */
    onFocus?: (event: React.FocusEventHandler) => void;
    /** 鼠标经过时数值变化的回调 */
    onHoverChange?: (value: number) => void;
    /** 当前回显的值变化的回调 */
    onShowChange?: (value: number) => void;
    /** onKeyDown */
    onKeyDown?: (event: React.KeyboardEventHandler) => void;
}
declare const Rate: React.FC<RateProps>;
export default Rate;
