import { ReactNode } from "react";
import { DndContextProps } from "@dnd-kit/core";
/**
 * Props for {@link DragDropContext}
 */
export interface DragDropContextProps extends DndContextProps {
    children: ReactNode;
}
/**
 * Drag and drop context wrapper component that provides drag and drop functionality to its children
 *
 * Using [@dnd-kit/core](https:/docs.dndkit.com/)
 *
 * @param props - {@link DragDropContextProps}
 *
 * @example
 * ```tsx
 * <DragDropContext onDragEnd={...}>
 *     <div>Drag item here</div>
 * </DragDropContext>
 * ```
 */
export declare function DragDropContext({ children }: DragDropContextProps): import("react").JSX.Element;
