import { Dispatch, ReactNode, SetStateAction } from 'react'; type DraggedItem = Record; type DragAndDropContextType = { draggedItem: DraggedItem; setDraggedItem: Dispatch>; }; type DragAndDropProviderProps = { children: ReactNode; }; declare function DragAndDropProvider({ children }: DragAndDropProviderProps): import("react/jsx-runtime").JSX.Element; declare function useDragAndDrop(): DragAndDropContextType; export { DragAndDropProvider, useDragAndDrop };