import React from 'react'; import Leaflet from 'leaflet'; import 'leaflet.markercluster'; import 'leaflet.markercluster/dist/MarkerCluster.css'; import 'leaflet.markercluster/dist/MarkerCluster.Default.css'; declare const MarkerCluster: React.ForwardRefExoticComponent<{ children?: React.ReactNode; } & { onAnimationEnd?: import("../../../types").EventHandler | undefined; onSpiderfied?: import("../../../types").EventHandler | undefined; onUnspiderfied?: import("../../../types").EventHandler | undefined; onLayerAdd?: import("../../../types").EventHandler | undefined; onLayerRemove?: import("../../../types").EventHandler | undefined; onClusterClick?: import("../../../types").EventHandler | undefined; onClusterDblClick?: import("../../../types").EventHandler | undefined; onClusterMouseDown?: import("../../../types").EventHandler | undefined; onClusterMouseUp?: import("../../../types").EventHandler | undefined; onClusterMouseOver?: import("../../../types").EventHandler | undefined; onClusterMouseOut?: import("../../../types").EventHandler | undefined; onClusterContextMenu?: import("../../../types").EventHandler | undefined; onClusterAdd?: import("../../../types").EventHandler | undefined; onClusterRemove?: import("../../../types").EventHandler | undefined; onClusterPopupOpen?: import("../../../types").EventHandler | undefined; onClusterPopupClose?: import("../../../types").EventHandler | undefined; onClusterTooltipOpen?: import("../../../types").EventHandler | undefined; onClusterTooltipClose?: import("../../../types").EventHandler | undefined; } & import("../../_events/InteractiveEvents").Methods & import("../../_events/LayerEvents").Methods & import("../../_events/PopupEvents").Methods & import("../../_events/TooltipEvents").Methods & Leaflet.MarkerClusterGroupOptions & React.RefAttributes | undefined>>; export default MarkerCluster;