import { i as isPathInside, m as FsSafeError } from "./path-BlG8lhgR.js";
import { A as findExistingAncestor, D as sanitizeUntrustedFileName, E as pathExistsSync, M as resolveAbsolutePathForWrite, O as assertAbsolutePathInput, T as pathExists, _ as readLocalFileFromRoots, a as walkDirectory, i as writeFileWithinRoot, j as resolveAbsolutePathForRead, k as canonicalPathFromExistingAncestor, n as readFileWithinRoot, o as walkDirectorySync, r as writeExternalFileWithinRoot, s as readSecureFile, t as ensureAbsoluteDirectory, u as withTimeout, v as resolveLocalPathFromRootsSync } from "./fs-safe-CzypIej8.js";
import { a as resolveOpenedFileRealPathForHandle, i as readLocalFileSafely, o as root, r as openLocalFileSafely } from "./secure-temp-dir-aidxCRgA.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-DaVeNX32.js";
export { FsSafeError, appendRegularFile, appendRegularFileSync, assertAbsolutePathInput, canonicalPathFromExistingAncestor, ensureAbsoluteDirectory, findExistingAncestor, isPathInside, openLocalFileSafely, pathExists, pathExistsSync, readFileWithinRoot, readLocalFileFromRoots, readLocalFileSafely, readRegularFile, readRegularFileSync, readSecureFile, resolveAbsolutePathForRead, resolveAbsolutePathForWrite, resolveLocalPathFromRootsSync, resolveOpenedFileRealPathForHandle, resolveRegularFileAppendFlags, root, sanitizeUntrustedFileName, statRegularFile, statRegularFileSync, walkDirectory, walkDirectorySync, withTimeout, writeExternalFileWithinRoot, writeFileWithinRoot };
