import { type ConnectDragSource, type DragSourceMonitor } from "@evil-internetmann/react-dnd"; import { type DraggableItem } from "./types.js"; type CollectedProps = { isDragging: boolean; item: TItem; }; export declare function useDashboardDrag({ dragItem, canDrag, hideDefaultPreview, dragEnd, dragStart }: { dragItem: DragObject | (() => DragObject); canDrag?: boolean | ((monitor: DragSourceMonitor) => boolean); hideDefaultPreview?: boolean; dragEnd?: (item: DragObject, monitor: DragSourceMonitor) => void; dragStart?: (item: DragObject) => void; }, deps?: unknown[]): [CollectedProps, ConnectDragSource]; export {}; //# sourceMappingURL=useDashboardDrag.d.ts.map