/// import { NgZone } from '@angular/core'; import { Observable } from 'rxjs'; import { ExgMapKmlLayerComponent } from '../../exg-map-kml-layer/exg-map-kml-layer.component'; import { ExgMapGoogleAPIWrapper } from '../exg-map-google-api-wrapper.service'; /** * Manages all KML Layers for a Google Map instance. */ export declare class ExgMapKmlLayerManagerService { private _wrapper; private _zone; private _layers; constructor(_wrapper: ExgMapGoogleAPIWrapper, _zone: NgZone); /** * Adds a new KML Layer to the map. */ addKmlLayer(layer: ExgMapKmlLayerComponent): void; setOptions(layer: ExgMapKmlLayerComponent, options: google.maps.KmlLayerOptions): void; deleteKmlLayer(layer: ExgMapKmlLayerComponent): void; /** * Creates a Google Maps event listener for the given KmlLayer as an Observable */ createEventObservable(eventName: string, layer: ExgMapKmlLayerComponent): Observable; } //# sourceMappingURL=exg-map-kml-layer-manager.service.d.ts.map