import { DropEventData } from '../../types/dragDrop'; import { TreeViewNodeMetaModel } from 'types/treeView'; import { Ref } from 'vue'; import { useTreeViewConvenienceMethods } from 'composables/treeViewConvenienceMethods'; export declare function useTreeViewDragAndDrop(treeModel: Ref, metaModel: Ref, uniqueId: Ref, findById: ReturnType["findById"], removeById: ReturnType["removeById"]): { dragMoveNode: (metaNode: TreeViewNodeMetaModel) => void; drop: (eventData: DropEventData) => void; };