export type GridProps = { /** 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; }; /** 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; export declare const Grid: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { class: string; columns: number; gap: number; as: string; minItemWidth: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Grid.d.ts.map