export class NodeGraphEditorView extends View<HTMLElement> {
    /**
     *
     * @param {NodeGraph} graph
     * @param {NodeRegistry} nodeRegistry
     * @param {NodeGraphVisualData} visual
     * @param {NodeGraphCamera} camera
     * @param {InterfaceCommand[]} [actions]
     */
    constructor({ graph, nodeRegistry, visual, camera, actions }: NodeGraph);
    /**
     *
     * @type {NodeGraphCamera}
     */
    camera: NodeGraphCamera;
    /**
     *
     * @type {NodeGraphVisualData}
     */
    visual: NodeGraphVisualData;
    /**
     *
     * @type {NodeGraph}
     */
    graph: NodeGraph;
    el: HTMLDivElement;
    layout(): void;
    cameraContainAll(): void;
}
import View from "../../../src/view/View.js";
import { NodeGraphCamera } from "./NodeGraphView.js";
//# sourceMappingURL=NodeGraphEditorView.d.ts.map