import { LitElement } from 'lit'; import { TABLE_CELL_ALIGN } from './defs'; /** * `kyn-th-group` Web Component. * Represents a stacked/grouped header that spans multiple columns. * Uses `display: contents` so it is invisible to the CSS table layout, * allowing its child `kyn-th` elements to participate directly as table-cells. * The group label is passed to children, which render it above their content. * * @slot unnamed - Slot for child `kyn-th` elements that belong to this group. */ export declare class TableHeaderGroup extends LitElement { static styles: import("lit").CSSResult; /** The label/title displayed in the stacked (parent) header row. */ accessor label: string; /** * Specifies the alignment of the group header label. * Options: 'left', 'center', 'right' */ accessor align: TABLE_CELL_ALIGN; /** * Marks slotted kyn-th children with stacked-child attributes * and passes group label and position information. * @internal */ private _handleSlotChange; updated(changedProps: any): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'kyn-th-group': TableHeaderGroup; } } //# sourceMappingURL=table-header-group.d.ts.map