import type { SessionRecord } from "./types"; export declare class SessionStore { private readonly ttlMs; private readonly maxSessions; private readonly sessions; constructor(ttlMs: number, maxSessions: number); setOwned(sessionId: string, userId: string): SessionRecord; get(sessionId: string): SessionRecord | undefined; delete(sessionId: string): void; size(): number; cleanupExpired(): number; clear(): void; private evictIfNeeded; } //# sourceMappingURL=sessionStore.d.ts.map