import { B as assertAbsolutePathInput, H as findExistingAncestor, L as pathExists, O as readLocalFileFromRoots, R as pathExistsSync, U as resolveAbsolutePathForRead, V as canonicalPathFromExistingAncestor, W as resolveAbsolutePathForWrite, k as resolveLocalPathFromRootsSync, m as withTimeout, z as sanitizeUntrustedFileName } from "./advanced-B7QGBYXk.js";
import { h as FsSafeError, i as isPathInside } from "./path-Dzgb252f.js";
import { _ as openLocalFileSafely, a as readRegularFileSync, b as root, c as statRegularFileSync, i as readRegularFile, n as appendRegularFile, o as resolveRegularFileAppendFlags, r as appendRegularFileSync, v as readLocalFileSafely, y as resolveOpenedFileRealPathForHandle } from "./secure-temp-dir-BK_Pe2D-.js";
import { a as walkDirectory, i as writeFileWithinRoot, n as readFileWithinRoot, o as walkDirectorySync, r as writeExternalFileWithinRoot, s as readSecureFile, t as ensureAbsoluteDirectory } from "./fs-safe-C2q5XV2R.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, statRegularFileSync, walkDirectory, walkDirectorySync, withTimeout, writeExternalFileWithinRoot, writeFileWithinRoot };
