/** * @file NodeCanvas component */ import * as React from "react"; export type NodeCanvasProps = { showGrid?: boolean; doubleClickToEdit?: boolean; }; /** * NodeCanvas component that renders the canvas base, connection layer, and node layer. * Port positions and configuration should be provided via PortPositionProvider context. * Settings like showGrid and doubleClickToEdit are retrieved from NodeEditorContext if not provided. */ export declare const NodeCanvas: React.FC; /** * Debug notes: * - Reviewed src/NodeEditorContent.tsx to reuse node creation defaults and enforce per-flow limits when handling canvas drops. * - Reviewed src/components/shared/NodeSearchMenu.tsx after refactoring to keep inspector palette grouping consistent with context menu results. */