import { type SnapshotStore } from '@zhin.js/plugin-runtime'; import type { HttpHostOptions } from '@zhin.js/host-http'; import { type ConfigDocumentPort, type RootResourceInstaller, type RuntimeConfigDocument } from '@zhin.js/runtime'; export interface InstallProtocolHostsOptions { readonly config: RuntimeConfigDocument | ConfigDocumentPort; readonly http: HttpHostOptions; readonly snapshots: SnapshotStore; readonly production: boolean; } /** * Optional protocol composition boundary. Dynamic imports keep MCP/A2A SDKs * outside the default IM-only installation and load them only when configured. */ export declare function installProtocolHosts(options: InstallProtocolHostsOptions): RootResourceInstaller; //# sourceMappingURL=protocol-host-installer.d.ts.map