import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js'; import { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js'; import { Readable, Writable } from 'stream'; export declare class LoggingStdioTransport implements Transport { private stdin; private stdout; private stderr; private _onclose?; private _onerror?; private _onmessage?; private buffer; constructor(stdin?: Readable, stdout?: Writable, stderr?: Writable); start(): Promise; send(message: JSONRPCMessage): Promise; close(): Promise; set onclose(handler: () => void); set onerror(handler: (error: Error) => void); set onmessage(handler: (message: JSONRPCMessage) => void); } //# sourceMappingURL=logging-stdio-transport.d.ts.map