import { Server } from '@modelcontextprotocol/sdk/server/index.js'; /** * Base transport interface for MCP communication */ export declare abstract class BaseTransport { protected server?: Server; protected running: boolean; /** * Get the transport type */ abstract getType(): 'stdio' | 'http'; /** * Check if the transport is running */ isRunning(): boolean; /** * Set the MCP server instance */ protected setServer(server: Server): void; /** * Set the running state */ protected setRunning(running: boolean): void; /** * Start the transport with the given server */ abstract start(server: Server): Promise; /** * Stop the transport */ abstract stop(): Promise; } //# sourceMappingURL=base.d.ts.map