import type { RaContainer } from '../../inversify.config'; import type { IMarker, IMarkerLayer, IMarkerService } from './IMarkerService'; export default class MarkerService implements IMarkerService { container: HTMLElement; private maplet; private mapsService; private markers; private markerLayers; private unAddMarkers; private unAddMarkerLayers; addMarkerLayer(markerLayer: IMarkerLayer): void; removeMarkerLayer(layer: IMarkerLayer): void; addMarker(marker: IMarker): void; addMarkers(): void; addMarkerLayers(): void; removeMarker(marker: IMarker): void; removeAllMarkers(): void; init(maplet: RaContainer): void; destroy(): void; private removeMakerLayerMarker; }