import type { Component, ExtractPropTypes } from 'vue'; import type Rate from './rate.vue'; export declare const rateProps: { readonly modelValue: import("element-plus/es/utils").BuildPropReturn; readonly lowThreshold: import("element-plus/es/utils").BuildPropReturn; readonly highThreshold: import("element-plus/es/utils").BuildPropReturn; readonly max: import("element-plus/es/utils").BuildPropReturn; readonly colors: import("element-plus/es/utils").BuildPropReturn>, () => ["", "", ""], unknown, unknown, unknown>; readonly voidColor: import("element-plus/es/utils").BuildPropReturn; readonly disabledVoidColor: import("element-plus/es/utils").BuildPropReturn; readonly icons: import("element-plus/es/utils").BuildPropReturn)[] | Record>>, () => import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>[], unknown, unknown, unknown>; readonly voidIcon: import("element-plus/es/utils").BuildPropReturn>, () => import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, unknown, unknown, unknown>; readonly disabledVoidIcon: import("element-plus/es/utils").BuildPropReturn>, () => import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, unknown, unknown, unknown>; readonly disabled: import("element-plus/es/utils").BuildPropReturn; readonly allowHalf: import("element-plus/es/utils").BuildPropReturn; readonly showText: import("element-plus/es/utils").BuildPropReturn; readonly showScore: import("element-plus/es/utils").BuildPropReturn; readonly textColor: import("element-plus/es/utils").BuildPropReturn; readonly texts: import("element-plus/es/utils").BuildPropReturn, () => ["Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise"], unknown, unknown, unknown>; readonly scoreTemplate: import("element-plus/es/utils").BuildPropReturn; readonly size: import("element-plus/es/utils").BuildPropReturn<(new (...args: any[]) => ("" | "default" | "small" | "large") & {}) | (() => "" | "default" | "small" | "large") | ((new (...args: any[]) => ("" | "default" | "small" | "large") & {}) | (() => "" | "default" | "small" | "large"))[], unknown, unknown, unknown, "" | "default" | "small" | "large">; }; export declare type RateProps = ExtractPropTypes; export declare const rateEmits: { change: (value: number) => boolean; "update:modelValue": (value: number) => boolean; }; export declare type RateEmits = typeof rateEmits; export declare type RateInstance = InstanceType;