import type { Node } from './Node.ts';
import type { Vector2d } from './types.ts';
export declare const DD: {
    readonly isDragging: boolean;
    justDragged: boolean;
    readonly node: Node<import("./Node.ts").NodeConfig> | undefined;
    _dragElements: Map<number, {
        node: Node;
        startPointerPos: Vector2d;
        offset: Vector2d;
        pointerId?: number;
        startEvent?: any;
        dragStatus: "ready" | "dragging" | "stopped";
    }>;
    _drag(evt: any): void;
    _endDragBefore(evt?: any): void;
    _endDragAfter(evt: any): void;
};
