import type { MultiFileDiffResult } from "./types.js";
/**
 * Compute a multi-file diff between two snapshots of a file tree.
 *
 * Each snapshot is a `Map<path, textContent>`. The function categorises
 * every path as `added`, `removed`, or `modified`, computes per-file
 * unified diffs for modified files, and returns an aggregate result.
 *
 * Pure function — no side effects, safe to call outside React.
 *
 * @param oldFiles - File map for the "before" version.
 * @param newFiles - File map for the "after" version.
 */
export declare function computeMultiFileDiff(oldFiles: ReadonlyMap<string, string>, newFiles: ReadonlyMap<string, string>): MultiFileDiffResult;
//# sourceMappingURL=computeMultiFileDiff.d.ts.map