import { AbstractTransport } from '../base.js'; import { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js'; import { HttpStreamTransportConfig } from './types.js'; export declare class HttpStreamTransport extends AbstractTransport { readonly type = "http-stream"; private _isRunning; private _port; private _server?; private _endpoint; private _enableJsonResponse; private _config; private _oauthMetadata?; private _healthPath; private _transports; constructor(config?: HttpStreamTransportConfig); start(): Promise; private handleMcpRequest; private readRequestBody; private setCorsHeaders; private sendError; send(message: JSONRPCMessage): Promise; close(): Promise; isRunning(): boolean; }