import { EventEmitter } from '../../stencil-public-runtime';
/**
 * Rate 评分组件
 * 评分组件
 */
export declare class Rate {
    /**
     * 绑定值
     */
    modelValue: number;
    /**
     * 最大分值
     * @default 5
     */
    max: number;
    /**
     * 是否禁用
     * @default false
     */
    disabled: boolean;
    /**
     * 是否允许半选
     * @default false
     */
    allowHalf: boolean;
    /**
     * 只读
     * @default false
     */
    readonly: boolean;
    /**
     * 是否显示分数
     * @default false
     */
    showScore: boolean;
    /**
     * 是否显示文本
     * @default false
     */
    showText: boolean;
    /**
     * 辅助文字数组
     */
    texts?: string[];
    /**
     * 分数显示模板
     */
    scoreTemplate?: string;
    hoverValue: number;
    currentValue: number;
    /**
     * 值改变事件
     */
    hbChange: EventEmitter<number>;
    componentDidLoad(): void;
    handleValueChange(): void;
    private handleClick;
    private handleMouseEnter;
    private handleMouseLeave;
    private getDisplayValue;
    private getText;
    private getScoreText;
    render(): any;
}
