/** * SvGroup - a horizontal flex layout primitive: lays children in a row with a * consistent `gap`, alignment, and optional wrapping. The row counterpart to * SvStack - toolbars, button clusters, inline label + control. * * ```svelte * <Actions /></SvGroup> * ``` */ import type { Snippet } from 'svelte'; type Props = { /** Gap between children (px, or any CSS length). Default 8. */ gap?: number | string; /** Cross-axis alignment. Default `center`. */ align?: 'start' | 'center' | 'end' | 'stretch' | 'baseline'; /** Main-axis distribution. */ justify?: 'start' | 'center' | 'end' | 'between' | 'around'; /** Allow wrapping to multiple rows. */ wrap?: boolean; /** Give every child `flex: 1` so they share the width evenly. */ grow?: boolean; as?: string; children?: Snippet; }; declare const SvGroup: import("svelte").Component<Props, {}, "">; type SvGroup = ReturnType<typeof SvGroup>; export default SvGroup;