import { Node } from "./nodes"; export declare class Core { private canvasContainer; private rendererManager; private eventBus; private nodes; private activeNode; private context; private dynamicLayer; private eventsManager; private canvasElement; constructor(canvasContainer: any, width: number, height: number); addNode(node: Node): void; updateNodeAngle: ({ nodeId, angle }: { nodeId: any; angle: any; }) => void; walkNode: ({ nodeId, newPosDelta }: { nodeId: any; newPosDelta: any; }) => void; updateNodeWidthHeight: ({ nodeId, newNodeSize }: { nodeId: any; newNodeSize: any; }) => void; requestRenderNodeControllers(): void; requestRender(): void; updateBackground(background: any): void; setBackgroundImage(backgroundImage: any): void; handleTextBoxClicked: ({ node }: { node: any; }) => void; }