import { Store } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { BaseImageryPlugin } from '@ansyn/imagery'; import { Observable, UnaryFunction } from 'rxjs'; import { OpenLayersProjectionService } from '@ansyn/ol'; import { CesiumProjectionService } from '@ansyn/imagery-cesium'; export declare class ContextMenuPlugin extends BaseImageryPlugin { protected store$: Store; protected actions$: Actions; protected olProjectionService: OpenLayersProjectionService; protected cesiumProjectionService: CesiumProjectionService; get containerElem(): HTMLElement; isActiveOperators: UnaryFunction; onContextMenuDisplayAction$: Observable; constructor(store$: Store, actions$: Actions, olProjectionService: OpenLayersProjectionService, cesiumProjectionService: CesiumProjectionService); contextMenuTrigger$: () => Observable; contextMenuEventListener(event: any): void; positionToPoint(coordinates: [number, number, number]): Observable; }