import type { Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; export type GridProps = Omit, "class"> & { /** Number of equal columns: `repeat(columns, minmax(0, 1fr))`. */ columns?: number; /** * Responsive auto mode: `repeat(auto-fill, minmax(minItemWidth, 1fr))`. * Takes priority over `columns` when provided. */ minItemWidth?: string; /** Spacing scale step (0..12) mapped to `--st-spacing-*`. */ gap?: number; as?: string; class?: string; children?: Snippet; }; /** Resolve the `grid-template-columns` value. `minItemWidth` (responsive auto-fill) wins over a fixed column count. */ export declare function gridTemplateColumns(columns: number | undefined, minItemWidth: string | undefined): string | undefined; declare const Grid: import("svelte").Component; type Grid = ReturnType; export default Grid; //# sourceMappingURL=Grid.svelte.d.ts.map