import { HtmlRR0Context } from "../RR0Context.js";
import { TimeTextBuilder } from "../time/index.js";
import { RR0SourceType, Source } from "@rr0/data";
/**
 * Render a case summary for a RR0 web page.
 */
export declare class SourceRenderer {
    readonly timeTextBuilder: TimeTextBuilder;
    constructor(timeTextBuilder: TimeTextBuilder);
    render(context: HtmlRR0Context, source: Source<RR0SourceType>): HTMLElement;
    renderContent(context: HtmlRR0Context, source: Source<RR0SourceType>, container: HTMLElement): void;
}
