import { Marker } from '@googlemaps/markerclusterer';
import { POLYGON_DRAWING_MODE } from '../constants/map';
export type DrawingMode = typeof POLYGON_DRAWING_MODE;
export type ClusteredMarkersOptions = {
    maxZoom?: number;
    calculator?: (markers: Marker[]) => {
        title: string;
    };
};
export type OverlayPath = Array<{
    lat: number;
    lng: number;
}>;
export type Overlay = {
    path: OverlayPath;
    type: string;
};
export type MapInstance = any;
export type MapBounds = [number, number][];
