import type { FastifyReply, FastifyRequest } from "fastify"; import type { PluginService } from "./service.js"; /** Transparently bridges authenticated Streamable HTTP MCP sessions to isolated stdio processes inside one ready plugin container. */ export declare class PluginMcpHttpBridge { private readonly plugins; private readonly onError; private readonly sessions; private readonly activeConnections; private readonly connectionCreations; private readonly activeByActor; private readonly pendingByActor; private pendingConnections; private closed; constructor(plugins: PluginService, onError: (error: unknown) => void); handle(request: FastifyRequest, reply: FastifyReply, installationId: string, actorUserId: string): Promise; close(): Promise; closeInstallations(installationIds: readonly string[]): Promise; private createConnection; } //# sourceMappingURL=httpBridge.d.ts.map