import { AuthenticatedServerRequest } from '../../server/server.types'; import { TypedElicitResult } from '../transport.types'; import { SSEServerTransport } from '../legacy/legacy.sse.tranporter'; import { LocalTransportAdapter } from './transport.local.adapter'; import { RequestId } from '@modelcontextprotocol/sdk/types.js'; import { ZodObject } from 'node_modules/zod/v3/types.cjs'; import { ServerResponse } from '@frontmcp/sdk'; export declare class TransportSSEAdapter extends LocalTransportAdapter { sessionId: string; createTransport(sessionId: string, res: ServerResponse): SSEServerTransport; initialize(req: AuthenticatedServerRequest, res: ServerResponse): Promise; handleRequest(req: AuthenticatedServerRequest, res: ServerResponse): Promise; sendElicitRequest>(relatedRequestId: RequestId, message: string, requestedSchema: T): Promise>; }