import type { PlatformError } from "effect/PlatformError"; import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import * as Effect from "effect/Effect"; /** * Resolves the parent directory of a path through symlinks while * preserving the final path component (basename). * * Needed for computing correct relative symlink paths when parent * directories may themselves be symlinks. Missing parent directories are * preserved below the nearest existing ancestor, whose real path is used as * the common base. This also handles platform aliases such as macOS `/tmp` → * `/private/tmp` before the link parent has been created. */ export declare const resolveParentSymlinks: (filePath: string) => Effect.Effect; //# sourceMappingURL=resolve-parent-symlinks.d.ts.map