import type { VersionDiffEntry, VersionDiffOptions } from "../../types.js"; /** * Compare this version's visible tree to `other`'s visible tree at the same * workspace, and return the path-level differences. * * `before` is this version's entry; `after` is `other`'s. Reading "what * changes if current became `other`?" gives the natural interpretation. * Equality is over `node_type`, `blob_hash`, `mode`, and `symlink_target`; * `mtime`, `size_bytes`, and `created_at` are not part of the comparison. * * If `opts.path` is provided, the comparison is scoped to that user path * and its descendants. Tombstones in either version present as `null` for * that side. */ export declare const diff: (ctx: import("./context.js").FilesystemOpsContext, other: string, opts?: VersionDiffOptions) => Promise; //# sourceMappingURL=diff.d.ts.map