import { i as isPathInside, m as FsSafeError } from "./path-BlG8lhgR.js";
import { A as resolveAbsolutePathForWrite, D as canonicalPathFromExistingAncestor, E as assertAbsolutePathInput, O as findExistingAncestor, T as pathExistsSync, _ as resolveLocalPathFromRootsSync, a as walkDirectory, c as withTimeout, g as readLocalFileFromRoots, i as writeFileWithinRoot, k as resolveAbsolutePathForRead, l as movePathToTrash, n as readFileWithinRoot, o as walkDirectorySync, r as writeExternalFileWithinRoot, s as readSecureFile, t as ensureAbsoluteDirectory, w as pathExists } from "./fs-safe-DX9lk8sj.js";
import { r as sanitizeUntrustedFileName } from "./sibling-temp-Co4wAafu.js";
import { a as root, i as readLocalFileSafely, r as openLocalFileSafely, u as resolveOpenedFileRealPathForHandle } from "./secure-temp-dir-DPE3dAbS.js";
import { a as resolveRegularFileAppendFlags, i as readRegularFileSync, n as appendRegularFileSync, o as statRegularFile, r as readRegularFile, s as statRegularFileSync, t as appendRegularFile } from "./regular-file-BD2zl6_l.js";
export { FsSafeError, appendRegularFile, appendRegularFileSync, assertAbsolutePathInput, canonicalPathFromExistingAncestor, ensureAbsoluteDirectory, findExistingAncestor, isPathInside, movePathToTrash, openLocalFileSafely, pathExists, pathExistsSync, readFileWithinRoot, readLocalFileFromRoots, readLocalFileSafely, readRegularFile, readRegularFileSync, readSecureFile, resolveAbsolutePathForRead, resolveAbsolutePathForWrite, resolveLocalPathFromRootsSync, resolveOpenedFileRealPathForHandle, resolveRegularFileAppendFlags, root, sanitizeUntrustedFileName, statRegularFile, statRegularFileSync, walkDirectory, walkDirectorySync, withTimeout, writeExternalFileWithinRoot, writeFileWithinRoot };
