/** * @fileoverview Symlink-safe intermediate-directory creation for writeInstallFiles. * @module @skillsmith/core/services/skill-installation.io.dirs * @see SMI-6529 Wave A0 (F4): split out of skill-installation.io.ts to stay * under the 500-line CI gate once the F1-F4 rollback fixes landed — pure * move, no behavior change. */ /** * Create every path segment of `dir` (relative to `baseDir`) via `ensureDirNoFollow()`, * so no intermediate segment can be a pre-existing symlink. `dir` must already be lexically * inside `baseDir` — callers are expected to have proven that (as `writeInstallFiles()`'s * `installPath` already is, via its own lexical + realpath checks) before calling this. */ export declare function mkdirNoFollow(baseDir: string, dir: string, freshDirs: Set): Promise; //# sourceMappingURL=skill-installation.io.dirs.d.ts.map