import { Overlay } from '@angular/cdk/overlay'; import { TemplateRef, ViewContainerRef } from '@angular/core'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { SubscriptionnerDirective } from '../subscriptionner.directive'; import { WidgetFactoryService } from '../widgets/widget-instanciator/widget-factory.service'; import * as i0 from "@angular/core"; export declare class ContextMenuComponent extends SubscriptionnerDirective { private store; private overlay; private viewContainerRef; widgetFactoryService: WidgetFactoryService; opened$: Observable; position$: Observable<{ clientX: number; clientY: number; }>; itemId$: Observable; itemId?: string; isSelected$: Observable; resultSet: string | undefined; selectedIds$: Observable; selectedItemsIds?: string[]; from?: string; coordinates?: number[]; private overlayRef?; template: TemplateRef; private overlayDetailRef?; detailTemplate: TemplateRef; detailManifest: { type: string; header: boolean; layout: { x: number; y: number; width: number; height: number; }; options: { itemIds: string[]; }; }; isModuleLoaded: { [type: string]: boolean; }; constructor(store: Store, overlay: Overlay, viewContainerRef: ViewContainerRef, widgetFactoryService: WidgetFactoryService); openWithTemplate(position: any): void; hide(): void; selectionAddOrRemove(): void; explore(): void; proximity(): void; detail(): void; selectionInvert(): void; addressFromLoc(): void; flyingDetail(): void; hideDetail(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }