/**
 * The interop layer — public surface.
 *
 * Indusagi's bridge to the wider Model Context Protocol ecosystem. The agent can
 * act as a *client* of external MCP servers (connecting to them, enumerating
 * their tools, and grafting those tools into its own kernel) and as a *provider
 * host* (standing up an MCP server that publishes the agent's own built-in tools
 * to outside clients). This barrel re-exports both halves from the protocol
 * bridge so downstream consumers have one import site for the whole subsystem.
 */
export { ServerEndpointImpl, createServerEndpoint, ServerFleetImpl, startServerFleet, mountProtocolBridge, createProviderHost, ProtocolFault, protocolFault, isProtocolFault, isUsablePhase, isTerminalPhase, QUALIFIER, qualifyToolName, normalizeSchema, } from "./protocol-bridge";
export type { ServerEndpoint, ServerFleet, ProviderHost, ProviderHostInfo, MountedProtocolBridge, FaultKind, EndpointPhase, StdioServerConfig, SseServerConfig, ServerConfig, TransportKind, BridgeConfig, RemoteToolRef, RemoteTool, RemoteCallResult, EndpointStatus, FleetStatus, MountedBridge, } from "./protocol-bridge";
