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