/**
* 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
*
* ```
*/
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;
type SvGroup = ReturnType;
export default SvGroup;