import { HtmlRR0Context } from "../../RR0Context.js";
import { DomReplacement } from "../DomReplacement.js";
import { TimeElementFactory } from "./TimeElementFactory.js";
/**
 * Replaces a <time> tag.
 */
export declare class TimeReplacer implements DomReplacement<HtmlRR0Context, HTMLTimeElement> {
    readonly factory: TimeElementFactory;
    constructor(factory: TimeElementFactory);
    static resolvedTime(context: HtmlRR0Context, dateTime: string): HTMLTimeElement;
    replacement(context: HtmlRR0Context, origEl: HTMLTimeElement): Promise<HTMLElement>;
}
