import type { FabricProvider } from "../protocol.js"; import { AgentService } from "./service.js"; import type { AgentServiceCapabilities, AgentServiceClient, AgentServiceDispatcher } from "./service-types.js"; /** Bind only authenticated host identity here. Guest arguments never carry the caller. */ export declare function createAgentServiceHandler(service: AgentService, callerId: string): AgentServiceDispatcher; /** A transport client only; all admission and lifecycle remain in the root service. */ export declare function createAgentServiceClient(dispatch: AgentServiceDispatcher, capabilities?: AgentServiceCapabilities): AgentServiceClient; export declare function createAgentsProvider(client: AgentServiceClient): FabricProvider; //# sourceMappingURL=service-provider.d.ts.map