export interface ClusteredMarkerData { id: string; coordinate: [number, number]; properties?: any; } export interface ClusteringOptions { maxZoom?: number; radius?: number; minPoints?: number; } export default class ClusteringManager { private map; private markers; private options; private enabled; constructor(map: any, options?: ClusteringOptions); addMarker(marker: ClusteredMarkerData): void; clearMarkers(): void; updateClustering(): void; setEnabled(enabled: boolean): void; setClusterImage(imageUrl: string): void; } //# sourceMappingURL=ClusteringManager.d.ts.map