/// import { type ShallowRef } from "vue-demi"; import type { RegisterOverlay } from "../types/interface"; export type MROP = MapRegisterOverlayProps; export interface MapRegisterOverlayProps { registerOverlay?: RegisterOverlay; } export type AmapOverlay = Parameters[0]; export type GmapOverlay = google.maps.Marker | google.maps.marker.AdvancedMarkerElement | google.maps.Polygon | google.maps.Polyline; export interface UseMapOverlayProps extends MapRegisterOverlayProps { overlayRef: ShallowRef; } export declare const useMapOverlay: (props: UseMapOverlayProps) => void;