export class NodeView extends View<HTMLElement> {
    /**
     *
     * @param {NodeInstance} node
     * @param {NodeVisualData} visual
     * @param {NodeGraphVisualData} visualData
     * @param {boolean} enableDrag
     * @param {function(PortView, Port)} portCreationCallback
     */
    constructor({ node, visual, visualData, enableDrag, portCreationCallback }: NodeInstance);
    /**
     *
     * @type {NodeInstance}
     */
    node: NodeInstance;
    /**
     *
     * @type {NodeVisualData}
     */
    visual: NodeVisualData;
    el: HTMLDivElement;
    update(): void;
}
import View from "../../../src/view/View.js";
//# sourceMappingURL=NodeView.d.ts.map