import React, { ReactNode } from "react"; export interface DragAndDropProviderProps { id?: string; onMove?: false | ((source: T, dest: T) => void); children?: ReactNode; } export default function DragAndDropProvider({ id, onMove, children }: DragAndDropProviderProps): React.JSX.Element; export interface DragAndDropItemProps { item?: T; children: ReactNode; } export declare function DragAndDropItem({ item, children }: DragAndDropItemProps): React.JSX.Element; export declare function DragAndDropItemInner({ item, children }: DragAndDropItemProps): React.JSX.Element; export declare function useDragContext(): any;