import { ErrorEntry, WarningEntry, ReportSummary } from '../types/submit.types.js'; export declare class CsvReporterService { private errorCsvPath; private warningCsvPath; private errorStream; private warningStream; private errorCount; private warningCount; private startTime; constructor(errorCsvPath: string, warningCsvPath: string); initialize(): Promise; private ensureDirectoriesExist; logError(entry: ErrorEntry): Promise; logWarning(entry: WarningEntry): Promise; private escapeCsvValue; finalize(): Promise; private closeStreams; getErrorCount(): number; getWarningCount(): number; } //# sourceMappingURL=csv-reporter.service.d.ts.map