import type { L7Container } from '../../inversify.config'; import type { IMarker, IMarkerLayer, IMarkerService } from './IMarkerService'; export default class MarkerService implements IMarkerService { container: HTMLElement; private scene; 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(scene: L7Container): void; destroy(): void; private removeMakerLayerMarker; }