import type { InternalEntryShape } from "../internals/entry-shapes.js"; /** * Walk parent paths up from each non-null file/symlink write. If a parent * is missing in the post-apply view, copy it from the first source map that * has a directory at that path (`sources` checked in order). Mutates * `writes`, `writePathSet`, and `applied` in place. Used by `cherryPick()` * and `revert()`; `merge()` inlines the same logic with a base map. */ export declare const expandParentDirectories: (ctx: import("./context.js").FilesystemOpsContext, writes: Array<{ internalPath: string; shape: InternalEntryShape | null; }>, writePathSet: Set, applied: string[], oursMap: Map, sources: Array>, op: string) => void; //# sourceMappingURL=expand-parent-directories.d.ts.map