import { type OnModuleDestroy } from '@nestjs/common'; export interface McpSession { id: string; createdAt: number; lastActivityAt: number; metadata: Record; } export declare class SessionManager implements OnModuleDestroy { private readonly logger; private readonly sessions; private cleanupInterval; private timeout; private maxConcurrent; configure(options: { timeout?: number; maxConcurrent?: number; cleanupInterval?: number; }): void; createSession(id: string): McpSession; getSession(id: string): McpSession | undefined; removeSession(id: string): void; getActiveSessions(): number; private cleanup; onModuleDestroy(): void; } //# sourceMappingURL=session.manager.d.ts.map