import { CacheAdapter } from '../interfaces/cache-adapter.interface'; import { FeatureFlagWithOverrides } from '../interfaces/feature-flag.interface'; export declare class MemoryCacheAdapter implements CacheAdapter { private cache; private allFlagsCache; get(key: string): Promise; set(key: string, data: FeatureFlagWithOverrides, ttlMs: number): Promise; getAll(): Promise; setAll(data: FeatureFlagWithOverrides[], ttlMs: number): Promise; invalidate(key?: string): Promise; }