import type { RenderedFile } from './walker.js'; export interface WriteOptions { /** Overwrite an existing directory? Defaults to false (refuse to overwrite). */ force?: boolean; } /** * Write a RenderedFile[] to `targetDir`. Stages in a temp dir first; only * renames into place on success. * * Returns the list of paths written (relative to targetDir). */ export declare function writeAtomic(targetDir: string, files: RenderedFile[], opts?: WriteOptions): Promise; //# sourceMappingURL=writer.d.ts.map