import { ICacheStorage, CacheStorageConfig } from './ICacheStorage'; /** * In-memory cache storage implementation using TTLCache * This is the default storage backend for SimpleCache and EntitlementCache */ export declare class TTLCacheStorage implements ICacheStorage { private readonly cache; private readonly defaultTtlMs; constructor(config?: CacheStorageConfig); get(key: string): Promise; set(key: string, value: V, ttlMs?: number): Promise; delete(key: string): Promise; clear(): Promise; } /** * Default factory function that creates in-memory TTLCacheStorage */ export declare function createDefaultStorage(config: CacheStorageConfig): ICacheStorage; //# sourceMappingURL=TTLCacheStorage.d.ts.map