import { type ServiceDefinition } from '../lib/server.js'; import type { ServiceFactory } from './host.js'; /** * Erase a definition's client type into a per-account server factory. The host * keeps a heterogeneous set of services, and `ServiceDefinition` is * invariant in `Client` (the handlers consume it, the factory produces it), so * the generic closes over the type here and the host never sees it. */ export declare function factory(definition: ServiceDefinition): ServiceFactory; /** * Every service the host serves, keyed by its path segment. The host knows the * services (like `doctor` and `suite`); no service imports it. */ export declare const services: Record; //# sourceMappingURL=services.d.ts.map