import { OnInit, OnDestroy } from '@angular/core'; import { RouteService } from '../../core'; import { IgoMap, MapBrowserComponent } from '../../map'; import { DataSourceService } from '../../datasource/shared'; import { LayerService } from '../../layer/shared'; import { ContextService } from './context.service'; export declare class LayerContextDirective implements OnInit, OnDestroy { private component; private contextService; private dataSourceService; private layerService; private route; private context$$; private queryParams; readonly map: IgoMap; constructor(component: MapBrowserComponent, contextService: ContextService, dataSourceService: DataSourceService, layerService: LayerService, route: RouteService); ngOnInit(): void; ngOnDestroy(): void; private handleContextChange(context); private addLayerToMap(contextLayer); getResolutionFromScale(scale: number): number; private getLayerParamVisibilityUrl(id, layer); }