import type { BasicType } from '../../_utils'; import type { PropType, ExtractPropTypes } from 'vue'; import type { RateChange } from './interface'; import type { VmIcon } from '../../_interface'; export declare const Props: { /** 绑定值 */ readonly modelValue: BasicType; /** 最大分值,展示的星星数量 */ readonly max: BasicType; /** 选中颜色 */ readonly effectColor: BasicType, string | null>; /** 未选中的颜色 */ readonly invalidColor: BasicType, string | null>; /** 是否只读 */ readonly readonly: BasicType; /** 自定义 icon */ readonly icon: BasicType, null>; /** 图标尺寸 */ readonly size: BasicType, string | number | null>; /** 是否展示辅助文字 */ readonly textShow: BasicType; /** 辅助文字颜色 */ readonly textColor: BasicType, string | null>; /** 辅助文字数组 */ readonly textArr: BasicType, string[] | null>; /** 辅助文字尺寸 */ readonly textSize: BasicType, string | number | null>; /** 当分数发生改变时触发 */ readonly onChange: BasicType, null>; }; /** rate 组件 props 类型 */ export type RateProps = ExtractPropTypes;