import { RuntimeExecutionFacade } from '../application/runtime-execution-facade.js'; import type { RuntimePluginManifest } from './plugin-manifest.js'; import type { RuntimeInfrastructurePorts } from '../ports/index.js'; export declare function composeRuntime(extensions?: readonly RuntimePluginManifest[], ports?: RuntimeInfrastructurePorts): Readonly<{ registry: import("./plugin-registry.js").RuntimePluginRegistry; ports: RuntimeInfrastructurePorts; facade: RuntimeExecutionFacade; }>;