import { ChangeDetectorRef, OnDestroy, ViewContainerRef } from '@angular/core'; import { ComponentType, Overlay, OverlayRef } from '@angular/cdk/overlay'; import * as i0 from "@angular/core"; interface Point { x: number; y: number; } export declare class SingContextMenuDirective implements OnDestroy { private viewContainerRef; private changeDetectorRef; private overlay; singContextMenuTemplate: ComponentType; overlayRef?: OverlayRef; deleteComponent(): void; onContextMenu(e: MouseEvent): void; constructor(viewContainerRef: ViewContainerRef, changeDetectorRef: ChangeDetectorRef, overlay: Overlay); ngOnDestroy(): void; createComponent(origin: Point): void; private dispose; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export {}; //# sourceMappingURL=context-menu.directive.d.ts.map