import { NodeCanvasState } from './context'; import { defaultNodeCanvasState, nodeCanvasReducer } from './reducer'; /** * @file Provider component for canvas viewport context */ import * as React from "react"; export { nodeCanvasReducer, defaultNodeCanvasState }; export type NodeCanvasProviderProps = { children: React.ReactNode; initialState?: Partial; }; export declare const NodeCanvasProvider: React.FC; /** * Debug notes: * - Reworked provider to use an external store so canvas panning doesn't force re-rendering the full editor subtree. */