import type { DocumentationOutput } from '../types/output.types'; export interface MultiFileFormatterOptions { outputDir: string; includeTOC?: boolean; includeMetadata?: boolean; includeNavigation?: boolean; } export declare class MultiFileMarkdownFormatter { format(output: DocumentationOutput, options: MultiFileFormatterOptions): Promise; private writeJsonCache; private writeAgentFiles; private writeOrchestratorFiles; private generateIndexFile; private renderDirectoryTree; private getDocumentationOrder; private generateNavigation; private getFileTitle; private addNavigationToContent; private generateGenerationMetricsSection; private getRatingEmoji; private generateMetadataFile; private generateChangelogFile; private generateRecommendationsFile; private generateCodeQualityFile; private generateMetadataFooter; private formatFileSize; private generateKeyHighlights; formatIncremental(output: DocumentationOutput, options: MultiFileFormatterOptions & { existingDocs: Map; }): Promise; private mergeContent; private updateIndexForIncremental; private appendToChangelog; private updateMetadata; } //# sourceMappingURL=multi-file-markdown-formatter.d.ts.map