import { TemplateRef } from "@angular/core"; export declare const DefaultDataSourceOpts: { cluster: boolean; clusterMaxZoom: number; clusterRadius: number; maxZoom: number; tolerance: number; }; export interface IMapPoint { point: atlas.data.Feature; popup?: TemplateRef; layerName: string; } export declare class MapPoint { point: atlas.data.Feature; layerName: string; constructor(data: IMapPoint); } export interface IMapPointGroup { points: MapPoint[]; layerOpts?: atlas.SymbolLayerOptions | atlas.BubbleLayerOptions; sourceOpts?: atlas.DataSourceOptions; groupName: string; } export declare class MapPointGroup { points: MapPoint[]; datasource?: atlas.source.DataSource; layer?: atlas.layer.Layer; popupRef?: string | HTMLElement; groupName: string; constructor(data: IMapPointGroup); }