/** * Test Writer * * Writes GeneratedTestFile objects to disk. * Respects --dry-run (preview only) and --merge (append new scenarios). * * Merge logic: * When --merge is set, the writer reads the existing file and checks which * scenario metadata tags are already present. New scenarios are appended; * existing ones are skipped (no duplicate detection by content hash). */ import type { GeneratedTestFile } from '../../types/test-generator.js'; export interface WriteResult { written: number; skipped: number; merged: number; dryRunPreview?: string[]; } export declare function writeTestFiles(opts: { files: GeneratedTestFile[]; rootPath: string; dryRun: boolean; merge: boolean; }): Promise; //# sourceMappingURL=test-writer.d.ts.map