import { TableRow } from './table-row'; /** * `kyn-header-tr` Web Component. * * The `` component is designed to function as the * header row within a table that's part of Shidoka's design system. */ export declare class TableHeaderRow extends TableRow { static styles: import("lit").CSSResult; /** aria role. * @internal */ accessor role: string; /** * headerCheckboxIndeterminate: Boolean indicating whether the header * checkbox is in an indeterminate state. * @ignore */ private accessor headerCheckboxIndeterminate; /** * headerCheckboxChecked: Boolean indicating whether the header checkbox is * checked. * @ignore */ private accessor headerCheckboxChecked; /** * expandableColumnWidth: The width of the expandable column. * @type {string} * @default '64px' */ accessor expandableColumnWidth: string; /** * multiSelectColumnWidth: The width of the multi-select column. * @type {string} * @default '64px' */ accessor multiSelectColumnWidth: string; /** * Toggles the selection state of all rows in the table. */ handleToggleSelectionAll(event: CustomEvent): void; /** * Updates the state of the header checkbox based on the number of * selected rows. */ updateHeaderCheckboxState(indeterminate: boolean, checked: boolean): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'kyn-header-tr': TableHeaderRow; } } //# sourceMappingURL=table-header-row.d.ts.map