import { CallRequestDTO } from '../CallRequestDTO'; import { CallResponseDTO } from '../CallResponseDTO'; import { Cache } from './Cache'; interface BrowserCacheOptions { cacheMaxSize?: number; cacheMaxAgeMs?: number; browserSessionOnly?: boolean; } export declare class BrowserCache implements Cache { readonly cacheOptions?: BrowserCacheOptions | undefined; static DEFAULT_CACHE_MAX_AGE_MS: number; static DEFAULT_CACHE_MAX_SIZE: number; constructor(cacheOptions?: BrowserCacheOptions | undefined); clearCache(): void; getCachedResponse(request: CallRequestDTO): CallResponseDTO | undefined; setCachedResponse(request: CallRequestDTO, response: CallResponseDTO): void; } export {}; //# sourceMappingURL=BrowserStorageCache.d.ts.map