/** * Output reporter module * Plain text and JSON output formatting */ import { FileResult, RunSummary } from '../types.js'; export interface ReporterOptions { json: boolean; verbose: boolean; } export declare class Reporter { private options; constructor(options: ReporterOptions); /** * Report file discovery results */ reportDiscovery(fileCount: number): void; /** * Report checksum computation */ reportChecksum(filePath: string, algorithm: string): void; /** * Report file result */ reportFileResult(result: FileResult): void; /** * Report final summary */ reportSummary(summary: RunSummary): void; /** * Report platforms list */ reportPlatforms(platforms: Array<{ id: number; slug: string; name: string; }>): void; } //# sourceMappingURL=reporter.d.ts.map