import { ExtractPropTypes } from 'vue';
import type Rate from './rate.vue';
type Fn = (value: number | undefined) => any;
export declare const rateProps: {
    readonly value: NumberConstructor;
    readonly size: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
    readonly color: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#fadb14", boolean>;
    readonly customText: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number | Fn>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
};
export type RateProps = ExtractPropTypes<typeof rateProps>;
export type RateInstance = InstanceType<typeof Rate>;
export {};
