import { NetworkService } from '../../../model/network/network.service'; import { FileDTO } from '../../../../../common/entities/FileDTO'; import { MapLayers } from '../../../../../common/config/public/ClientConfig'; import { LatLngLiteral } from 'leaflet'; interface GpxStats { distance: number; duration: number; averageSpeed: number; } export declare class MapService { private networkService; private static readonly OSMLAYERS; private static MAPBOXLAYERS; constructor(networkService: NetworkService); get ShortAttributions(): string; get Attributions(): string; get MapLayer(): MapLayers; get DarkMapLayer(): MapLayers; get Layers(): MapLayers[]; private calculateGpxStats; getMapCoordinates(file: FileDTO): Promise<{ name: string; author?: string; description?: string; path: LatLngLiteral[][]; markers: LatLngLiteral[]; stats?: GpxStats; }>; } export {};