import { ExgMapBicyclingLayerDirective } from '../../exg-map-bicycling-layer/exg-map-bicycling-layer.directive'; import { ExgMapTransitLayerDirective } from '../../exg-map-transit-layer/exg-map-transit-layer.directive'; import { ExgMapGoogleAPIWrapper } from '../exg-map-google-api-wrapper.service'; /** * This class manages Transit and Bicycling Layers for a Google Map instance. */ export declare class ExgMapLayerManagerService { private _wrapper; private _layers; constructor(_wrapper: ExgMapGoogleAPIWrapper); /** * Adds a transit layer to a map instance. * @param layer - a TransitLayer object * @param _options - TransitLayerOptions options * @returns void */ addTransitLayer(layer: ExgMapTransitLayerDirective): void; /** * Adds a bicycling layer to a map instance. * @param layer - a bicycling layer object * @param _options - BicyclingLayer options * @returns void */ addBicyclingLayer(layer: ExgMapBicyclingLayerDirective): void; /** * Deletes a map layer * @param layer - the layer to delete */ deleteLayer(layer: ExgMapTransitLayerDirective | ExgMapBicyclingLayerDirective): Promise; } //# sourceMappingURL=exg-map-layer-manager.service.d.ts.map