export declare const mockDndKit: {
    DndContext: ({ onDragStart, onDragEnd, onDragOver, children }: import("@dnd-kit/core").DndContextProps) => import("react").JSX.Element;
    DragOverlay: ({ children }: import("@dnd-kit/core").DragOverlayProps) => import("react").JSX.Element;
    useDraggable: (props: import("./type").MockUseDraggableArguments) => {
        attributes: {};
        listeners: {
            onMouseDown?: undefined;
            onMouseUp?: undefined;
        } | {
            onMouseDown(): void;
            onMouseUp(): void;
        };
        setNodeRef: (element: HTMLElement | null) => void;
    };
    useDroppable: (props: import("./type").MockUseDraggableArguments) => {
        setNodeRef: (element: HTMLElement | null) => void;
    };
    useDndContext: () => {
        draggableNodesRef: React.MutableRefObject<Map<string, import("./type").MockUseDraggableArguments>>;
        droppableNodesRef: React.MutableRefObject<Map<string, import("./type").MockUseDraggableArguments>>;
        onDragStart: (nodeId: string) => void;
        onDragOver: (nodeId: string) => void;
        onDragEnd: () => void;
        dragActive: boolean;
    };
    useDndMonitor: (listener: import("@dnd-kit/core").DndMonitorListener) => void;
    useSensor: jest.Mock<any, any, any>;
    useSensors: jest.Mock<any, any, any>;
    MeasuringStrategy: {
        Always: string;
    };
};
