/// import { type ShallowRef } from "vue-demi"; import type { AmapMap, CoordinateType, Point } from "../types/interface"; export declare const ON_CHANGE_CENTER_INTERVAL = 200; export declare const DRAGEND_DETECTING_ANIMATION_DELAY = 50; export interface UseMapDragProps { mapRef: ShallowRef; onChange?: (value: Point, type?: CoordinateType) => any; onDragStart?: () => void; } export declare const useAmapDrag: (props: UseMapDragProps) => { centerRef: import("vue-demi").Ref<[number, number]>; isDragging: import("vue-demi").Ref; }; export declare const useGmapDrag: (props: UseMapDragProps) => { centerRef: import("vue-demi").Ref<[number, number]>; isDragging: import("vue-demi").Ref; }; export declare const useMapDrag: (props: UseMapDragProps) => { centerRef: import("vue-demi").Ref<[number, number]>; isDragging: import("vue-demi").Ref; };