export interface WriteResult { created: string[]; modified: string[]; skipped: string[]; } export interface WriteFileOptions { dryRun?: boolean; /** If true, allow overwriting existing files (used for module updates) */ allowOverwrite?: boolean; } export declare function writeGeneratedFile(absolutePath: string, content: string, options?: WriteFileOptions): Promise<'created' | 'skipped'>; export declare function writeGeneratedFiles(files: Array<{ path: string; content: string; }>, options?: WriteFileOptions): Promise; //# sourceMappingURL=writer.d.ts.map