import { ComputedRef, Ref } from 'vue'; import type { TransferValue } from '../type'; import type { TransferItemOption } from '../types'; export default function useDragSort(currentValue: Ref>, curPageData: ComputedRef, handleDataChange: (data: Array, movedValue: Array) => void): { onDragStart: (e: DragEvent) => void; onDragEnd: () => void; onDrop: (e: DragEvent) => void; onDragOver: (e: DragEvent) => void; onDragLeave: () => void; };