import { Selection } from 'd3-selection'; import { default as L } from 'leaflet'; import { GenericDataRecord } from '../../../types/data'; import { LeafletMapPoint } from '../types'; import { LeafletMapConfigInterface } from '../config'; export declare function createNodes(selection: Selection, SVGGElement, unknown>): void; export declare function updateNodes(selection: Selection, SVGGElement, unknown>, config: LeafletMapConfigInterface, leafletMap: L.Map, mapMoveZoomUpdateOnly: boolean): void; export interface LabelSVGGElement extends SVGGElement { labelVisible?: boolean; } export declare function collideLabels(selection: Selection, SVGGElement, unknown>, leafletMap: L.Map): void; export declare function removeNodes(selection: Selection, SVGGElement, unknown>): void;