/// import { DropResult } from '@richardrout/react-smooth-dnd'; import { DragDropListsEvents, OptimisticLocalState, State } from '../dtos'; export interface MoveItemProps { onItemMoveServer?: DragDropListsEvents['onItemMove']; optimisticOptions?: any; setOptimisticState?: React.Dispatch>; setState: React.Dispatch>; state: State; } export declare const useMoveItem: (props: MoveItemProps) => { onDropItem: (listId: string, { addedIndex: targetIndex, removedIndex: sourceIndex, payload: id, }: DropResult) => void; onDropList: ({ addedIndex, removedIndex }: DropResult) => void; };