import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy, Renderer2 } from '@angular/core'; import { MapOptions } from 'leaflet'; import { LeafletService } from './leaflet.service'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class SurveyorLeafletComponent implements AfterViewInit, OnDestroy { private leafletService; private elementRef; private renderer; private ngZone; private router; mapId: string; options?: MapOptions; mapReady: EventEmitter; private map; private baseLayers; private overlays; private first; private controls; private routerSub; constructor(leafletService: LeafletService, elementRef: ElementRef, renderer: Renderer2, ngZone: NgZone, router: Router); ngOnDestroy(): void; onRouterUpdate(): void; ngAfterViewInit(): void; hideLayer(layerLabel: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }