export interface RatingProps {
    value: number;
    max?: number;
    icon?: 'star' | 'heart' | 'thumbsUp';
    size?: 'sm' | 'md' | 'lg';
    readOnly?: boolean;
    class?: string;
}
declare const __VLS_export: import('vue').DefineComponent<RatingProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    change: (value: number) => any;
}, string, import('vue').PublicProps, Readonly<RatingProps> & Readonly<{
    onChange?: ((value: number) => any) | undefined;
}>, {
    size: "sm" | "md" | "lg";
    icon: "star" | "heart" | "thumbsUp";
    max: number;
    readOnly: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
