import { CanvasNode } from './CanvasNode'; export type RegistryListener = (id: string) => void; export declare class CanvasRegistry { private nodes; private listeners; register(id: string, node: CanvasNode): void; unregister(id: string): void; get(id: string): CanvasNode | undefined; subscribe(listener: RegistryListener): () => void; private notify; }