import type { EnrichedHeadersOptions } from '@plyaz/types/api'; /** * Get cached value from configured storage */ export declare function getCachedValue(key: string, options?: EnrichedHeadersOptions['cache']): T | null; /** * Set cached value in configured storage */ export declare function setCachedValue(key: string, value: T, options?: EnrichedHeadersOptions['cache']): void; /** * Clear cached values */ export declare function clearCache(options?: EnrichedHeadersOptions['cache']): void; export declare const invalidateHeaderCache: typeof clearCache; export declare const clearHeaderCache: typeof clearCache; export declare function getOrCompute(key: string, compute: () => T | Promise, options?: EnrichedHeadersOptions['cache']): Promise; //# sourceMappingURL=cache.d.ts.map