/** * ng2-bingmaps - Angular 2 components for Bing Maps * @version v0.2.0 * @link https://github.com/youjustgo/ng2-bingmaps * @license MIT */ import { NgZone } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { BingMapMarker } from '../directives/bing-map-marker'; import { BingMapsAPIWrapper } from './bing-maps-api-wrapper'; import { Marker } from './bing-maps-types'; export declare class MarkerManager { private _mapsWrapper; private _zone; private _markers; constructor(_mapsWrapper: BingMapsAPIWrapper, _zone: NgZone); deleteMarker(marker: BingMapMarker): Promise; updateMarkerPosition(marker: BingMapMarker): Promise; updateTitle(marker: BingMapMarker): Promise; updateLabel(marker: BingMapMarker): Promise; updateDraggable(marker: BingMapMarker): Promise; updateIcon(marker: BingMapMarker): Promise; addMarker(marker: BingMapMarker): void; getNativeMarker(marker: BingMapMarker): Promise; createEventObservable(eventName: string, marker: BingMapMarker): Observable; }