import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { DistanceType } from '../../enums/distance-type.enums'; import { Position } from '../../models/position.model'; import { MapService } from './abstract-map'; export declare abstract class DistanceService { private _http; map: MapService; private _token; constructor(_http: HttpClient); initMap(map: MapService): void; getDistance(positions: Position[], type: DistanceType): Observable; private _getCoordinates; private _getDestinations; }