import type { ServerConfig } from '@zhixuan92/multi-model-agent-core'; import { type ProvisioningService } from './service.js'; import type { DeclaredClientRoster } from './roster.js'; /** * What this builder actually needs: a server block, and OPTIONALLY the declared client roster that * only a full `MultiModelConfig` carries. * * Declaring plain `ServerConfig` and reaching for `clients` through * `config as unknown as { clients?: … }` meant one caller cast a `MultiModelConfig` DOWN to * `ServerConfig` to call this, and this cast it back UP to read the field — two casts that * cancelled out, with the compiler checking neither end. */ type ProvisioningConfig = ServerConfig & { clients?: DeclaredClientRoster; }; export declare function buildProvisioningService(config: ProvisioningConfig): ProvisioningService; export {}; //# sourceMappingURL=runtime-deps.d.ts.map