import { NodeId } from '../../../../types/core'; /** * @file Hook for handling node drag operations * Extracted from NodeDragHandler component for better render optimization */ import * as React from "react"; export type UseNodeDragResult = { onPointerDown: (e: React.PointerEvent) => void; isDragging: boolean; }; /** * Hook for handling drag operations for individual nodes * Replaces NodeDragHandler component for better memoization */ export declare function useNodeDrag(nodeId: NodeId): UseNodeDragResult;