export declare const ElRate: import("../../utils/types").SFCWithInstall; readonly lowThreshold: import("../../utils/props").BuildPropReturn; readonly highThreshold: import("../../utils/props").BuildPropReturn; readonly max: import("../../utils/props").BuildPropReturn; readonly colors: import("../../utils/props").BuildPropReturn>, () => ["#F7BA2A", "#F7BA2A", "#F7BA2A"], unknown, unknown, unknown>; readonly voidColor: import("../../utils/props").BuildPropReturn; readonly disabledVoidColor: import("../../utils/props").BuildPropReturn; readonly icons: import("../../utils/props").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("../../utils/props").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("../../utils/props").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("../../utils/props").BuildPropReturn; readonly allowHalf: import("../../utils/props").BuildPropReturn; readonly showText: import("../../utils/props").BuildPropReturn; readonly showScore: import("../../utils/props").BuildPropReturn; readonly textColor: import("../../utils/props").BuildPropReturn; readonly texts: import("../../utils/props").BuildPropReturn, () => ["Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise"], unknown, unknown, unknown>; readonly scoreTemplate: import("../../utils/props").BuildPropReturn; readonly size: import("../../utils/props").BuildPropReturn<(new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize) | ((new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize))[], unknown, unknown, unknown, unknown>; }, { hoverIndex: import("vue").Ref; currentValue: import("vue").Ref; rateDisabled: import("vue").ComputedRef; text: import("vue").ComputedRef; decimalStyle: import("vue").ComputedRef<{ color: string | { excluded?: boolean | undefined; value: string; }; width: string; }>; decimalIconComponent: import("vue").ComputedRef | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { excluded?: boolean | undefined; value: string | import("vue").ComponentOptions | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; }; }>; iconComponents: import("vue").ComputedRef; rateKls: import("vue").ComputedRef; showDecimalIcon: (item: number) => boolean; getIconStyle: (item: number) => { color: string | { excluded?: boolean | undefined; value: string; }; }; selectValue: (value: number) => void; handleKey: (e: KeyboardEvent) => number | undefined; setCurrentValue: (value: number, event: MouseEvent) => void; resetCurrentValue: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (value: number) => boolean; "update:modelValue": (value: number) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly modelValue?: unknown; readonly lowThreshold?: unknown; readonly highThreshold?: unknown; readonly max?: unknown; readonly colors?: unknown; readonly voidColor?: unknown; readonly disabledVoidColor?: unknown; readonly icons?: unknown; readonly voidIcon?: unknown; readonly disabledvoidIcon?: unknown; readonly disabled?: unknown; readonly allowHalf?: unknown; readonly showText?: unknown; readonly showScore?: unknown; readonly textColor?: unknown; readonly texts?: unknown; readonly scoreTemplate?: unknown; readonly size?: unknown; } & { disabled: import("../../utils/props").BuildPropType; modelValue: number; textColor: string; max: number; colors: import("../../utils/props").BuildPropType>, unknown, unknown>; showText: import("../../utils/props").BuildPropType; lowThreshold: number; highThreshold: number; voidColor: string; disabledVoidColor: string; icons: import("../../utils/props").BuildPropType)[] | Record>>, unknown, unknown>; voidIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; disabledvoidIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; allowHalf: import("../../utils/props").BuildPropType; showScore: import("../../utils/props").BuildPropType; texts: string[]; scoreTemplate: string; } & { size?: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize) | ((new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize))[], unknown, unknown> | undefined; }> & { onChange?: ((value: number) => any) | undefined; "onUpdate:modelValue"?: ((value: number) => any) | undefined; }, { size: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize) | ((new (...args: any[]) => import("../../utils/types").ComponentSize & {}) | (() => import("../../utils/types").ComponentSize))[], unknown, unknown>; disabled: import("../../utils/props").BuildPropType; modelValue: number; textColor: string; max: number; colors: import("../../utils/props").BuildPropType>, unknown, unknown>; showText: import("../../utils/props").BuildPropType; lowThreshold: number; highThreshold: number; voidColor: string; disabledVoidColor: string; icons: import("../../utils/props").BuildPropType)[] | Record>>, unknown, unknown>; voidIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; disabledvoidIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; allowHalf: import("../../utils/props").BuildPropType; showScore: import("../../utils/props").BuildPropType; texts: string[]; scoreTemplate: string; }>> & Record; export default ElRate; export * from './src/rate';