import { FoundationElement } from '@ni/fast-foundation'; import { TableColumnAlignment, TableColumnSortDirection } from '../../types'; declare global { interface HTMLElementTagNameMap { 'nimble-table-header': TableHeader; } } /** * A styled header that is used within the nimble-table. * @internal */ export declare class TableHeader extends FoundationElement { sortDirection: TableColumnSortDirection; firstSortedColumn: boolean; indicatorsHidden: boolean; alignment: TableColumnAlignment; isGrouped: boolean; protected sortDirectionChanged(_prev: TableColumnSortDirection | undefined, _next: TableColumnSortDirection): void; protected firstSortedColumnChanged(_prev: boolean | undefined, _next: boolean): void; private updateAriaSort; } export declare const tableHeaderTag = "nimble-table-header";