import { Component } from '@a11d/lit'; import { type DataGrid, ReorderabilityController } from './index.js'; export declare class DataGridHeader extends Component { readonly pageChange: EventDispatcher; readonly modeSelectionChange: EventDispatcher; dataGrid: DataGrid; overlayOpen: boolean; private readonly columnHeaders; readonly reorderabilityController: ReorderabilityController; protected connected(): void; protected disconnected(): void; private readonly handleDataGridDataChange; protected updated(...parameters: Parameters): void; static get styles(): import("@a11d/lit").CSSResult; protected get template(): import("lit-html").HTMLTemplateResult; private get reorderabilityTemplate(); private get detailsExpanderTemplate(); private get selectionTemplate(); private get selection(); private readonly handleSelectionChange; private get contentTemplate(); private get fillerTemplate(); private get actionsTemplate(); private get contextMenuTemplate(); private get columnsTemplate(); private getResizeObserver; private toggleAllDetails; private readonly getColumnTemplate; } declare global { interface HTMLElementTagNameMap { 'mo-data-grid-header': DataGridHeader; } } //# sourceMappingURL=DataGridHeader.d.ts.map