export type RatingSize = "sm" | "md" | "lg"; import type { HTMLAttributes } from "svelte/elements"; type RatingProps = Omit, "class" | "onchange"> & { /** Note courante (0..max). Pas de 1, ou 0.5 si `allowHalf`. */ value?: number; /** Nombre d'étoiles. */ max?: number; /** Appelé avec la nouvelle note au clic ou au clavier. */ onChange?: (value: number) => void; /** Affichage seul : ni clic ni clavier n'émettent. */ readonly?: boolean; /** Autorise les demi-étoiles (sélection au demi-point). */ allowHalf?: boolean; size?: RatingSize; /** Attribut name (utile dans un formulaire / pour la sémantique radio). */ name?: string; /** Étiquette accessible du groupe. */ label?: string; class?: string; }; declare const Rating: import("svelte").Component; type Rating = ReturnType; export default Rating; //# sourceMappingURL=Rating.svelte.d.ts.map