import { MapType } from '../enums/map-type.enum'; import { MapService } from '../services/abstract/abstract-map'; import { BaiduMapService } from '../services/baidu/baidu-map'; import { GoogleMapService } from '../services/google/google-map'; import { MapboxMapService } from '../services/mapbox/mapbox-map'; import { YandexMapService } from '../services/yandex/yandex-map'; export declare class MapManager { private googleMap; private baiduMap; private yandexMap; private mapboxMap; private _selectedMap; private _map; private _hashtable; constructor(googleMap: GoogleMapService, baiduMap: BaiduMapService, yandexMap: YandexMapService, mapboxMap: MapboxMapService); selectMap(type: MapType): void; selectMapType(): MapType; destroy(): void; changeType(type: MapType): void; getMap(): MapService; private readonly _currentMap; private _register; }