import { TimeElementFactory, TimeRenderer, TimeService, TimeTextBuilder, TimeUrlBuilder } from "../time/index.js";
import { CMSTestUtil } from "../test/index.js";
import { HtmlRR0Context } from "../RR0Context.js";
import { TimeOptions } from "./TimeOptions.js";
export declare class TimeTestUtil {
    readonly timeTextBuilder: TimeTextBuilder;
    timeElementFactory: TimeElementFactory;
    timeOptions: TimeOptions;
    urlBuilder: TimeUrlBuilder;
    protected timeService: TimeService;
    readonly fullRoot: string;
    readonly timeRenderer: TimeRenderer;
    constructor(cmsTestUtil: CMSTestUtil);
    newHtmlContext(inputFileName: string, contents?: string, locale?: string): HtmlRR0Context;
    filePath(inputFileName: string): string;
    url(inputFileName: string): string;
    getService(options?: TimeOptions): TimeService;
}
