import React from 'react';
import { IconFontNames } from '../icon/other';
interface Props {
    /**
     * 当前评分值
     */
    value?: number;
    /**
     * 初始值
     */
    defaultValue?: number;
    /**
     * 是否禁用
     */
    disabled?: boolean;
    /**
     * 图标间距
     */
    gutter?: string;
    /**
     * 图标大小
     */
    size?: string | number;
    /**
     * 评分变化回调
     */
    onChange?: (val: number) => void;
    /**
     * icon图标的名字
     * @default 'kq-xingxing'
     */
    iconName?: IconFontNames;
    /**
     * 最大评分
     * @default 5
     */
    maxValue?: number;
    /**
     * 评分选中颜色
     * @default 主题色
     */
    activeColor?: string;
    /**
     * 评分未选中颜色
     * @default #ccc
     */
    defaultColor?: string;
    /**
     *
     * 自定义样式
     *
     */
    renderItem?: (params: {
        /**
         * 当前是否选中
         */
        actived?: boolean;
        /**
         * 当前的序号从0 开始
         */
        index: number;
        maxValue: number;
    }) => React.ReactElement;
}
declare const _default: ({ value, onChange, activeColor, defaultColor, defaultValue, gutter, size, disabled, maxValue, iconName, renderItem, }: Props) => JSX.Element;
export default _default;
