import type { MarkerClusterer } from "@googlemaps/markerclusterer"; import { InjectionKey, Ref } from "vue"; export declare const mapSymbol: InjectionKey>; export declare const apiSymbol: InjectionKey>; export declare const markerSymbol: InjectionKey>; export declare const markerClusterSymbol: InjectionKey>; export declare const customMarkerClassSymbol: "CustomMarker"; /** * Utilitary flag for components that need to know the map * was fully loaded (including its tiles) to decide their behavior */ export declare const mapTilesLoadedSymbol: InjectionKey>; export declare const polylineEvents: readonly ["click", "dblclick", "drag", "dragend", "dragstart", "mousedown", "mousemove", "mouseout", "mouseover", "mouseup", "rightclick"];