import { HTMLAttributes, ReactNode } from 'react';
import { ColorVariant } from '../../colors/colors';
export interface RatingProps extends Omit, 'onChange'> {
value?: number;
defaultValue?: number;
onChange?: (value: number) => void;
max?: number;
readOnly?: boolean;
disabled?: boolean;
allowClear?: boolean;
name?: string;
color?: ColorVariant;
icon?: ReactNode;
emptyIcon?: ReactNode;
renderIcon?: (index: number, isFilled: boolean, isHovered: boolean) => ReactNode;
}
export declare function Rating({ value, defaultValue, onChange, max, readOnly, disabled, allowClear, name, color, icon, emptyIcon, renderIcon, className, ...props }: RatingProps): import("react").JSX.Element;