import { ComponentNode } from '../types/canvas'; export declare function useCanvasDnd(id: ComponentNode['id']): { isDraggingNode: import('vue').Ref; highlightedZone: import('vue').Ref<"bottom" | "right" | "left" | "top" | null, "bottom" | "right" | "left" | "top" | null>; currentDraggedComponentId: import('vue').Ref; currentDraggedOverComponentId: import('vue').Ref; onDragOver: import('lodash').DebouncedFunc<(e: DragEvent | TouchEvent) => void>; onDragStart: (e: DragEvent | TouchEvent) => void; onDragEnd: (e: DragEvent | TouchEvent) => void; setStartedFromHandle: (value: boolean) => void; };