import { DropPosition, TreeNodeKey } from '../interface'; export default function useDraggable(props: { key: TreeNodeKey; refTitle: HTMLElement | undefined; }): { isDragOver: import("vue").Ref; isDragging: import("vue").Ref; isAllowDrop: import("vue").Ref; dropPosition: import("vue").Ref; setDragStatus(status: "dragStart" | "dragOver" | "dragLeave" | "dragEnd" | "drop", e: DragEvent): void; };