import type { Component, ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type Rate from './rate.vue'; export declare const rateProps: { readonly ariaLabel: StringConstructor; readonly modelValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly id: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly lowThreshold: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly highThreshold: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly max: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly colors: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => ["", "", ""], boolean>; readonly voidColor: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly disabledVoidColor: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly icons: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => [Component, Component, Component], boolean>; readonly voidIcon: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => Component, boolean>; readonly disabledVoidIcon: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => Component, boolean>; readonly disabled: BooleanConstructor; readonly allowHalf: BooleanConstructor; readonly showText: BooleanConstructor; readonly showScore: BooleanConstructor; readonly textColor: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly texts: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => ["Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise"], boolean>; readonly scoreTemplate: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: Component; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; }; export type RateProps = ExtractPropTypes; export type RatePropsPublic = __ExtractPublicPropTypes; export declare const rateEmits: { change: (value: number) => boolean; "update:modelValue": (value: number) => boolean; }; export type RateEmits = typeof rateEmits; export type RateInstance = InstanceType & unknown;