import { InitModelOf, TabbableCoordinator, TableHeaderMenuGroupEventMap, TableHeaderMenuGroupModel, Widget } from '../index'; export declare class TableHeaderMenuGroup extends Widget implements TableHeaderMenuGroupModel { model: TableHeaderMenuGroupModel; eventMap: TableHeaderMenuGroupEventMap; self: TableHeaderMenuGroup; text: string; textKey: string; last: boolean; $text: JQuery; tabbableCoordinator: TabbableCoordinator; constructor(); protected _init(options: InitModelOf): void; protected _addChild(child: Widget): void; protected _render(): void; appendText(text: string): void; resetText(): void; setText(text: string): void; protected _renderText(): void; protected _getFocusedGroupItem(): TableHeaderMenuGroupItem; setLast(last: boolean): void; protected _renderLast(): void; /** * Installs hover and mouse over handlers to update the text of the group. */ protected _installGroupItem(item: TableHeaderMenuGroupItem): void; } export interface TableHeaderMenuGroupItem extends Widget { /** * @returns the suffix to append to the text of a {@link TableHeaderMenuGroup}. */ computeGroupSuffix(): string; } //# sourceMappingURL=TableHeaderMenuGroup.d.ts.map