import type { AgColumn, AgProvidedColumnGroup, BeanCollection } from '@ag-grid-community/core'; import { Component } from '@ag-grid-community/core'; export declare class ToolPanelContextMenu extends Component { private readonly column; private readonly mouseEvent; private readonly parentEl; private columnModel; private columnNameService; private funcColsService; private popupService; private focusService; wireBeans(beans: BeanCollection): void; private columns; private allowGrouping; private allowValues; private allowPivoting; private menuItemMap; private displayName; constructor(column: AgColumn | AgProvidedColumnGroup, mouseEvent: MouseEvent, parentEl: HTMLElement); postConstruct(): void; private initializeProperties; private buildMenuItemMap; private addColumnsToList; private removeColumnsFromList; private displayContextMenu; private isActive; private getMappedMenuItems; }