import { ReporterPlugin, PluginContext, AnalysisResult } from '../../types';
export declare class FileReporter implements ReporterPlugin {
    readonly name = "file-reporter";
    readonly version = "1.0.0";
    readonly description = "Saves analysis reports to files";
    private logger;
    private outputDir;
    initialize(context: PluginContext): Promise<void>;
    report(result: AnalysisResult, output: string): Promise<void>;
    private detectFormat;
    private generateIndexFile;
}
//# sourceMappingURL=file-reporter.d.ts.map