import type { CacheOptions, Evaluation, Target } from './types'; export interface GetCacheResponse { loadFromCache: () => Promise; saveToCache: (evaluations: Evaluation[]) => Promise; updateCachedEvaluation: (evaluation: Evaluation) => Promise; removeCachedEvaluation: (flagIdentifier: string) => Promise; } export declare function getCache(seed: string, cacheOptions?: CacheOptions): Promise; export declare function createCacheIdSeed(target: Target, apiKey: string, config?: CacheOptions): string;