import { HtmlRR0Context, RR0Context } from "../../../RR0Context.js";
import { Datasource } from "../Datasource.js";
import { FileDatasource } from "../FileDatasource.js";
import { CsvFileSource } from "../CsvFileSource.js";
import { RR0CaseSummary } from "./RR0CaseSummary.js";
import { RR0Datasource } from "./RR0Datasource.js";
import { CaseMapper } from "../CaseMapper.js";
export declare class RR0FileDatasource extends RR0Datasource implements Datasource, FileDatasource {
protected mapper: CaseMapper;
protected readonly file: CsvFileSource;
constructor(mapper: CaseMapper);
save(context: HtmlRR0Context, fetched: any[], fetchTime: Date): string;
protected readCases(context: HtmlRR0Context): Promise;
}