/** * SvStack - a vertical flex layout primitive: stacks children in a column with a * consistent `gap` and optional cross-axis `align`. The building block for form * rows, card bodies, and sidebars. (For a horizontal row use SvGroup.) * * ```svelte * * ``` */ import type { Snippet } from 'svelte'; type Props = { /** Gap between children (px, or any CSS length). Default 12. */ gap?: number | string; /** Cross-axis alignment. */ align?: 'start' | 'center' | 'end' | 'stretch'; /** Main-axis distribution. */ justify?: 'start' | 'center' | 'end' | 'between' | 'around'; /** Wrapping element tag. Default `div`. */ as?: string; children?: Snippet; }; declare const SvStack: import("svelte").Component; type SvStack = ReturnType; export default SvStack;