import { PolyScene } from '../PolyScene';
import { BaseNodeType } from '../../nodes/_Base';
import { BaseParamType } from '../../params/_Base';
import { Ref } from '@vue/reactivity';
export declare class GraphNodesController {
    protected scene: PolyScene;
    private _graphNodeIdByPath;
    private _pathByGraphNodeId;
    constructor(scene: PolyScene);
    notifyNodePathChanged(node: BaseNodeType): void;
    notifyParamPathChanged(param: BaseParamType): void;
    private _notifyGraphNodePathChanged;
    pathRef(path: string): Ref<number | null>;
    private _findOrCreateRef;
}
