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) => React.JSX.Element; export default _default;