import type { Plugin } from "../graph/types"; import { NodeRegistry } from "./nodeRegistry"; export declare class PluginRegistry { private readonly nodeRegistry; private readonly plugins; constructor(nodeRegistry?: NodeRegistry); register(plugin: Plugin): this; unregister(id: string): this; get(id: string): Plugin | undefined; list(): Plugin[]; getNodeRegistry(): NodeRegistry; } export declare function createPluginRegistry(nodeRegistry?: NodeRegistry): PluginRegistry; //# sourceMappingURL=pluginRegistry.d.ts.map