import { DocGraph } from '../types/graph.js'; import { MarkdownCache } from './markdown-cache.js'; import { Logger } from '../utils/logger.js'; export interface OutputOptions { order: 'deps' | 'alpha'; separator?: string; format?: 'markdown' | 'json'; basePath?: string; } export interface FileMetadata { file: string; depth: number; content: string; wordCount: number; lineCount: number; } export declare class ContentOutputter { private graph; private cache; private logger; constructor(graph: DocGraph, cache: MarkdownCache, logger: Logger); output(options: OutputOptions): Promise; private getOrderedFiles; private outputMarkdown; private outputJSON; private countWords; private countLines; } //# sourceMappingURL=content-outputter.d.ts.map