import { ProcessedFile, PluginManager } from './types.js'; export declare class FileWriter { private fileMerger; constructor(); mergeFiles(files: ProcessedFile[]): Promise; writeFiles(files: ProcessedFile[], outputDir: string, pluginManager?: PluginManager, data?: Record): Promise; mergeAndWriteFiles(files: ProcessedFile[], outputDir: string, pluginManager?: PluginManager, data?: Record): Promise; private writeFile; }