import { DomReplacer, ReplacerFactory } from "ssg-api"; import { ChronologyReplacer } from "./ChronologyReplacer.js"; import { HtmlRR0Context } from "../../RR0Context.js"; import { CaseSummaryRenderer } from "../CaseSummaryRenderer.js"; import { RR0CaseMapping } from "./rr0/RR0CaseMapping.js"; import { TimeUrlBuilder } from "../TimeUrlBuilder.js"; export declare class ChronologyReplacerFactory implements ReplacerFactory { protected timeUrlBuilder: TimeUrlBuilder; protected readonly replacer: ChronologyReplacer; constructor(timeUrlBuilder: TimeUrlBuilder, datasources: RR0CaseMapping[], caseRenderer: CaseSummaryRenderer); /** * Creates a contextual replacer for time tags. * * @param context */ create(context: HtmlRR0Context): Promise; }