///
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;