/// import { NgZone } from '@angular/core'; import { Observable } from 'rxjs'; import { AgmPolyline } from '../../directives/polyline'; import { MVCEvent } from '../../utils/mvcarray-utils'; import { GoogleMapsAPIWrapper } from '../google-maps-api-wrapper'; export declare class PolylineManager { private _mapsWrapper; private _zone; private _polylines; constructor(_mapsWrapper: GoogleMapsAPIWrapper, _zone: NgZone); private static _convertPoints; private static _convertPath; private static _convertIcons; addPolyline(line: AgmPolyline): void; updatePolylinePoints(line: AgmPolyline): Promise; updateIconSequences(line: AgmPolyline): Promise; setPolylineOptions(line: AgmPolyline, options: { [propName: string]: any; }): Promise; deletePolyline(line: AgmPolyline): Promise; private getMVCPath; getPath(agmPolyline: AgmPolyline): Promise; createEventObservable(eventName: string, line: AgmPolyline): Observable; createPathEventObservable(line: AgmPolyline): Promise>>; }