/** * In-Memory Token Cache - single-instance deployments. */ import type { CacheStats, MemoryCacheOptions, TokenCache, TokenCacheEntry } from "./types.js"; export declare class MemoryCache implements TokenCache { private cache; private hits; private misses; private readonly maxSize; private cleanupTimer; private closed; constructor(options?: MemoryCacheOptions); get(key: string): Promise; set(key: string, entry: TokenCacheEntry): Promise; delete(key: string): Promise; clear(): Promise; has(key: string): Promise; stats(): Promise; close(): Promise; private cleanup; private assertOpen; } //# sourceMappingURL=memory-cache.d.ts.map