import { Injector } from '@angular/core'; import { Overlay } from '@angular/cdk/overlay'; import { ContexrService } from './contexr.service'; export declare class ContextMenuService { private overlay; private injector; private contexr; private overlayRef; private context; constructor(overlay: Overlay, injector: Injector, contexr: ContexrService); /** * Bootstrap our document click, contextmenu and scrol eventListeners. */ initialize(): void; /** * Open the context menu * @param event * @param state */ private open(event, state); /** * Close the context menu */ close(): void; /** * Get the configuration that will prevent our ContextMenu from appearing * outside the page. * @param event * @param state */ private getContextMenuConfig(event, state); /** * Create an injector, so we can inject the ContextState into our context menu * @param state * @param dialogRef */ private createContextMenuInjector(state, dialogRef); /** * Attach the context menu overlay to the overlayRef * @param overlayRef * @param state * @param contextMenuOverlayRef */ private attachContextMenuOverlay(overlayRef, state, contextMenuOverlayRef); }