import { Ref } from 'vue'; /** * Composable for drag and drop logic * Handles dragging blocks from grid or basket and dropping them on the grid */ export function useDragDrop(gridSettings: any, blocks: any, basketBlocks: any): { draggedBlock: Ref; draggedFromBasket: Ref; dragPreview: Ref; onDragStart: (event: any, block: any) => void; onBasketDragStart: (event: any, block: any) => void; onDragOver: (event: any) => void; onDragLeave: (event: any) => void; onDrop: (event: any, emitUpdate: any) => void; onDragEnd: () => void; }; //# sourceMappingURL=useDragDrop.d.ts.map