type StackDirection = 'column' | 'row'; type StackGap = '0' | '4' | '8' | '12' | '16' | '20' | '24' | '32'; type StackAlign = 'start' | 'center' | 'end' | 'stretch'; /** * `` — framework-agnostic flexbox stack web component. * * Provides vertical or horizontal flexbox layout with responsive behavior. * Row stacks automatically wrap to column on narrow views. * * ## Attributes * - `direction` — stack direction: `column` (default) or `row` * - `gap` — spacing between items: 0, 4, 8, 12, 16, 20, 24, 32 (default: 16) * - `align` — cross-axis alignment: `start`, `center`, `end`, `stretch` (default: stretch) * * ## Usage * ```html * * * Item 1 * Item 2 * Item 3 * * * * * Save * Cancel * * * * * Active * System running * * ``` */ export declare class DtStack extends HTMLElement { #private; static get observedAttributes(): string[]; get direction(): StackDirection; set direction(val: StackDirection); get gap(): StackGap; set gap(val: StackGap); get align(): StackAlign; set align(val: StackAlign); connectedCallback(): void; attributeChangedCallback(name: string): void; constructor(); } export {}; //# sourceMappingURL=dt-stack.d.ts.map