import * as React from 'react'; import { MarkerClusterer } from '@googlemaps/markerclusterer'; import * as L from 'leaflet'; import { ICurrentMap, MapMarkerCluster } from '../models'; export declare const MapContext: React.Context; interface MapProviderProps { map: ICurrentMap | null; children: React.ReactNode; } export declare function MapProvider({ map, children }: MapProviderProps): JSX.Element; export declare const MapMarkerClusterContext: React.Context; interface MapMarkerClusterProviderProps { googleCluster?: MarkerClusterer; leafletCluster?: L.MarkerClusterGroup; children: React.ReactNode; } export declare function MapMarkerClusterProvider({ googleCluster, leafletCluster, children }: MapMarkerClusterProviderProps): JSX.Element; export {};