import { type ShallowRef } from "vue-demi"; import type { AmapMap, MapShallowRef } from "../types/interface"; export declare const amapContext: unique symbol; export declare const useAmap: () => ShallowRef | undefined; export declare const provideAmap: (mapRef: ShallowRef) => void; export declare const gmapContext: unique symbol; export declare const useGmap: () => ShallowRef | undefined; export declare const provideGmap: (mapRef: ShallowRef) => void; export declare const useMap: () => MapShallowRef; export interface MapMountedProps { onMapMounted?: () => any; } export declare const onMapMounted: (callback: () => any) => void; export declare const useMapMountedPromise: () => Promise;