import { type SvEditorProps } from './editor-contract'; /** User-facing strings (localizable via `messages`). */ type RatingMessages = { label: string; star: string; stars: string; }; type Props = SvEditorProps & { value?: number; onChange?: (value: number) => void; max?: number; /** Allow half-star precision. */ allowHalf?: boolean; /** @deprecated use `readonly` - kept for back-compat. */ readOnly?: boolean; /** Override the built-in strings (group + per-star aria-labels). */ messages?: Partial; }; declare const SvRating: import("svelte").Component; type SvRating = ReturnType; export default SvRating;