UNPKG

@3mo/data-grid

Version:
30 lines 1.16 kB
import { Component } from '@a11d/lit'; import { type DataGrid } from './index.js'; export declare class DataGridHeader<TData> extends Component { readonly pageChange: EventDispatcher<number>; readonly modeSelectionChange: EventDispatcher<string>; dataGrid: DataGrid<TData, any>; overlayOpen: boolean; private readonly columnHeaders; protected connected(): void; protected disconnected(): void; private readonly handleDataGridDataChange; protected updated(...parameters: Parameters<Component['updated']>): void; static get styles(): import("@a11d/lit").CSSResult; protected get template(): import("lit-html").HTMLTemplateResult; private get detailsExpanderTemplate(); private get selectionTemplate(); private get selection(); private readonly handleSelectionChange; private get contentTemplate(); private get fillerTemplate(); private get actionsTemplate(); private getResizeObserver; private toggleAllDetails; } declare global { interface HTMLElementTagNameMap { 'mo-data-grid-header': DataGridHeader<unknown>; } } //# sourceMappingURL=DataGridHeader.d.ts.map