import { SceauCaseSummary } from "./SceauCaseSummary.js";
import { SceauCaseMapping } from "./SceauCaseMapping.js";
import { SceauDatasource } from "./SceauDatasource.js";
import { TimeTextBuilder } from "../../text/TimeTextBuilder.js";
import { HtmlRR0Context } from "../../../RR0Context.js";
import { SceauCaseSummaryRR0Mapper } from "./SceauCaseSummaryRR0Mapper.js";
import { ChronologyReplacerActions } from "../ChronologyReplacerActions.js";
import { CMSContext } from "../../../CMSContext.js";
export declare class SceauTestDatasource extends SceauDatasource {
    timeTextBuilder: TimeTextBuilder;
    constructor();
    protected readCases(_context: HtmlRR0Context): Promise<SceauCaseSummary[]>;
}
export declare class SceauTestMapping implements SceauCaseMapping {
    readonly actions: ChronologyReplacerActions;
    datasource: import("./SceauHttpDatasource.js").SceauHttpDatasource;
    mapper: SceauCaseSummaryRR0Mapper;
    constructor(actions?: ChronologyReplacerActions);
    init(build: CMSContext): this;
}
