type GridCols = '1' | '2' | '3' | '4' | '5' | '6'; type GridGap = '0' | '4' | '8' | '12' | '16' | '20' | '24' | '32'; type GridMinWidth = '150' | '180' | '200' | '220' | '260' | '300'; /** * `` — framework-agnostic responsive grid web component. * * Provides a grid layout that auto-collapses to single column in narrow views. * Uses CSS Grid's repeat(auto-fit) pattern with minmax for responsive behavior. * * ## Attributes * - `cols` — fixed number of columns (1-6). Auto-fit responsive when omitted. * - `gap` — spacing between items: 0, 4, 8, 12, 16, 20, 24, 32 (default: 16) * - `min-width` — minimum width for auto-fit columns: 150, 180, 200, 220, 260, 300 (default: 220) * * ## Usage * ```html * * * Item 1 * Item 2 * Item 3 * * * * * Item 1 * Item 2 * Item 3 * * * * * * * * * ``` */ export declare class DtGrid extends HTMLElement { static get observedAttributes(): string[]; get cols(): GridCols | null; set cols(val: GridCols | null); get gap(): GridGap; set gap(val: GridGap); get minWidth(): GridMinWidth; set minWidth(val: GridMinWidth); constructor(); } export {}; //# sourceMappingURL=dt-grid.d.ts.map