/** * File Writer * * Writes generated files to disk with smart merge strategies. */ export interface GeneratedFile { path: string; content: string; type?: string; feature?: string; } /** * Write generated files to disk (overwrites all) */ export declare function writeFiles(outputDir: string, files: GeneratedFile[]): Promise; /** * Write generated files with smart merge strategy * * - Generated code (src/, etc.): Overwrite * - Migrations (drizzle/, supabase/migrations/): Only add new files, don't overwrite * - package.json: Merge compiler-owned scripts and dependencies * - Config files: Overwrite */ export declare function writeFilesWithMerge(outputDir: string, files: GeneratedFile[]): Promise; //# sourceMappingURL=file-writer.d.ts.map