import "./StarRating.css"; export type StarRatingSize = 's' | 'm' | 'l'; export interface StarRatingProps { /** * Current rating value (1-5) */ value?: number; /** * Callback when rating changes */ onChange?: (rating: number) => void; /** * Disabled state */ disabled?: boolean; /** * Size variant */ size?: StarRatingSize; /** * Custom aria-label for accessibility */ 'aria-label'?: string; /** * Custom aria-label formatter for individual stars * @param rating - star rating value (1-5) */ 'aria-label-star'?: (rating: number) => string; /** * Additional CSS class */ className?: string; /** * QA/test identifier */ qa?: string; } export declare function StarRating({ value, onChange, disabled, size, 'aria-label': ariaLabel, 'aria-label-star': ariaLabelStar, className, qa, }: StarRatingProps): import("react/jsx-runtime").JSX.Element;