import type { CachedData, CacheConfig, FetchOptions } from "./types.js"; import type { MemoryCache } from "./memory-cache.js"; import type { DiskCacheFs } from "./disk-cache.js"; import type { Revalidator } from "./background-revalidator.js"; export interface CacheOrchestratorDeps { memoryCache: MemoryCache; fs: DiskCacheFs; fetch?: (input: string | URL | Request, init?: RequestInit) => Promise; revalidator?: Revalidator; } export declare function resolveData(bundledData: T, config: CacheConfig, deps: CacheOrchestratorDeps, options?: FetchOptions): Promise>;