import { LitElement } from 'lit'; import { TableContextType } from './table-context'; /** * `kyn-thead` Web Component. * * Represents a custom table head (``) for Shidoka's design system tables. * Designed to contain and style table header rows (``) and header cells (``). * * @slot unnamed - The content slot for adding table header rows (``). */ export declare class TableHead extends LitElement { static styles: import("lit").CSSResult; /** aria role. * @internal */ accessor role: string; accessor stickyHeader: boolean; /** * Context consumer for the table context. * Updates the cell's dense properties when the context changes. * @private * @ignore * @type {ContextConsumer} */ private accessor _contextConsumer; /** * Update the stickyHeader property when the context changes. * @param {TableContextType} context - The updated context. */ handleContextChange: ({ stickyHeader }: TableContextType) => void; /** * @ignore */ accessor unnamedSlotEls: Array; connectedCallback(): void; disconnectedCallback(): void; private handleChildSort; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'kyn-thead': TableHead; } } //# sourceMappingURL=table-head.d.ts.map