import React from 'react'; import "./RatingBlock.css"; export type RatingBlockProps = { /** Title text or React element (e.g., with links) */ title?: React.ReactNode; /** Rating value (1-5) */ value?: number; /** Rating change callback */ onChange: (rating: number) => void; /** Star size (default: 'l' for visibility) */ size?: 's' | 'm' | 'l'; /** Controls visibility (default: true) */ visible?: boolean; /** Additional CSS class */ className?: string; /** QA/test identifier */ qa?: string; }; /** * RatingBlock - Universal rating block with title and star rating * * Can be used for customer satisfaction surveys (CSAT), product reviews, * article/video ratings, teacher evaluations, or any feedback collection. * * @example * ```tsx * * ``` * @returns {JSX.Element} Rating block component */ export declare function RatingBlock({ title, value, onChange, size, className, qa }: RatingBlockProps): import("react/jsx-runtime").JSX.Element;