import type { Snippet } from 'svelte'; type Props = { /** Layout direction. @default 'column' (vertical stack) */ direction?: 'column' | 'row'; /** Gap between items, mapped to the `--sc-kit--space--N` token scale. @default 4 */ gap?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 10 | 12; /** Cross-axis alignment (`align-items`). @default 'stretch' */ align?: 'start' | 'center' | 'end' | 'stretch'; /** Main-axis alignment (`justify-content`). @default 'start' */ justify?: 'start' | 'center' | 'end' | 'between' | 'around'; /** Wrap items onto multiple lines (row direction only). @default false */ wrap?: boolean; children: Snippet; }; /** * Stack — flex layout primitive. `direction="column"` stacks children vertically, `"row"` lays them * out horizontally. `gap` maps to the `--sc-kit--space--N` token scale (0–12); `align` / `justify` * control the cross- / main-axis; `wrap` allows multi-line rows. */ declare const Cmp: import("svelte").Component; type Cmp = ReturnType; export default Cmp;