import { _ModuleSupport } from 'ag-charts-community'; import type { DynamicContext } from 'ag-charts-core'; import { AbstractModuleInstance } from 'ag-charts-core'; export type ContextMenuCtx = Omit, 'contextMenuRegistry'> & { readonly contextMenuRegistry: _ModuleSupport.ContextMenuRegistry; }; export declare class ContextMenu extends AbstractModuleInstance { readonly ctx: ContextMenuCtx; private get opts(); private readonly interactionManager; private pickedNodes?; private pickedLegendItem?; private pickedCaptionCtx?; private pickedAxisCtx?; private pickedCrossLine?; private x; private y; private collapsingSubMenus; private readonly element; private readonly menuWidget; private readonly mutationObserver?; constructor(ctx: ContextMenuCtx); private updateAxisDOMProxy; private axisRegion; private crossLineRegions; private plotOverlapRegions; private makeGetItemsParams; private seriesNodeRegion; private makeGetItemsParamsSeriesNode; private makeGetItemsParamsAxis; private makeGetItemsParamsCrossLine; private makeGetItemsParamsCaption; private makeGetItemsParamsLegendItem; private expandItemsOptions; private onContext; private show; private hide; private onCollapse; private onSubMenuExpand; private onSubMenuCollapse; private createMenu; private createMenuItems; private createButtonOnClick; private initTableCells; private initButtonElement; private reposition; destroy(): void; }