export type ButtonGroupOrientation = "horizontal" | "vertical"; export type ButtonGroupSize = "sm" | "md" | "lg"; import type { Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; type ButtonGroupProps = Omit, "class"> & { orientation?: ButtonGroupOrientation; /** Look segmenté joint (boutons collés, coins arrondis seulement aux extrémités). */ attached?: boolean; /** Espacement entre boutons (échelle spacing), ignoré quand `attached`. */ gap?: number; /** Taille indicative (transmise via data-attr pour styliser les enfants si besoin). */ size?: ButtonGroupSize; /** Étiquette a11y du groupe. */ label?: string; class?: string; children?: Snippet; }; declare const ButtonGroup: import("svelte").Component; type ButtonGroup = ReturnType; export default ButtonGroup; //# sourceMappingURL=ButtonGroup.svelte.d.ts.map