import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; export declare class SessionManager { private sessions; private cleanupInterval; private readonly sessionTimeoutMs; private schemaModeDetected; constructor(sessionTimeoutMs?: number); start(): void; createSession(sessionId: string, transport: Transport): Promise; touchSession(sessionId: string): void; removeSession(sessionId: string): Promise; broadcastToolsListChanged(): Promise; get activeSessionCount(): number; private cleanupStaleSessions; shutdown(): Promise; } export declare function getSessionManager(): SessionManager; export declare function resetSessionManager(): void;