export interface RadioGroupOption { label: string; value: string; disabled?: boolean; helperText?: string; } import type { Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; type RadioGroupProps = Omit, "class" | "onchange"> & { legend: string; /** Valeur sélectionnée (contrôlée). */ value?: string; onchange?: (value: string) => void; orientation?: "vertical" | "horizontal"; /** Nom partagé garantissant l'exclusivité radio. Requis. */ name: string; options?: RadioGroupOption[]; helperText?: string; disabled?: boolean; class?: string; children?: Snippet; }; declare const RadioGroup: import("svelte").Component; type RadioGroup = ReturnType; export default RadioGroup; //# sourceMappingURL=RadioGroup.svelte.d.ts.map