import type { DataCacheStrategy } from './data-cache-strategy.js'; /** * @description * The cache size can be configured by passing a different number to the constructor * function. */ export declare class DataCacheInMemoryStrategy implements DataCacheStrategy { private readonly cache; constructor(cacheSize?: number); delete(sessionToken: string): void; get(key: string): T | undefined; get(key: string, getDefault?: () => Promise | T): Promise; set(key: string, value: T): void; clear(): void; }