import { HtmlRR0Context } from "../../../RR0Context.js";
import { RR0CaseSummary } from "./RR0CaseSummary.js";
import { RR0CaseMapping } from "./RR0CaseMapping.js";
import { RR0Datasource } from "./RR0Datasource.js";
import { Datasource } from "../Datasource.js";
import { ChronologyReplacerActions } from "../ChronologyReplacerActions.js";
import { TimeTextBuilder } from "../../text/TimeTextBuilder.js";
import { RR0CaseSummaryMapper } from "./RR0CaseSummaryMapper.js";
import { RR0FileDatasource } from "./RR0FileDatasource.js";
import { CMSContext } from "../../../CMSContext.js";
export declare class RR0TestDatasource extends RR0Datasource implements Datasource {
timeTextBuilder: TimeTextBuilder;
constructor();
protected readCases(_context: HtmlRR0Context): Promise;
}
export declare class RR0TestMapping implements RR0CaseMapping {
readonly actions: ChronologyReplacerActions;
datasource: RR0TestDatasource;
backupDatasource: RR0FileDatasource;
mapper: RR0CaseSummaryMapper;
constructor(actions: ChronologyReplacerActions);
init(build: CMSContext): this;
}