/** * Distributed recovery for missing MDX ESM module dependencies. * * Restores missing vfmod files on fresh pods from the distributed transform * cache, scoped to the current project and content source. * * @module transforms/mdx/esm-module-loader/module-fetcher/dependency-recovery */ import type { CacheBackend } from "../../../../cache/types.js"; import type { Logger } from "../../../../utils/index.js"; interface EnsureMdxModuleDependenciesOptions { projectId: string; contentSourceId: string; log: Logger; distributedCache?: CacheBackend | null; } interface EnsureMdxModuleDependenciesResult { recovered: string[]; missing: string[]; } export declare function ensureMdxModuleDependencies(code: string, options: EnsureMdxModuleDependenciesOptions): Promise; export {}; //# sourceMappingURL=dependency-recovery.d.ts.map