export declare function readCache(path: string): Promise; interface WriteCacheArgs { path: string; value: unknown; status?: 'ok' | 'notfound'; } export declare function writeCache(args: WriteCacheArgs): Promise; export declare function pruneStaleCache(): void; export declare function invalidate(path?: string): Promise; interface DedupedFetchArgs { path: string; fetcher: () => Promise; options?: { refreshCache?: boolean; }; } export declare function dedupedFetch(args: DedupedFetchArgs): Promise; export declare function getSessionRefreshCache(): boolean; export {};