import type { MarkerOptions, Map, Marker, MarkerClusterGroupOptions } from 'leaflet';
interface MarkerProps {
    name?: string;
    lat: number;
    lng: number;
    options?: MarkerOptions;
    /**
     * Should be a string formatted as HTML
     */
    popup?: string;
}
interface Props {
    leafletObject: Map;
    markers: MarkerProps[];
    options?: MarkerClusterGroupOptions;
}
export declare const useLMarkerCluster: (props: Props) => Promise<{
    markerCluster: any;
    markers: Marker<any>[];
}>;
export {};
