import { LinkHandler } from "../MetaLinkReplaceCommand.js"; import { HtmlRR0Context } from "../RR0Context.js"; import { Link } from "ssg-api"; import { TimeTextBuilder } from "./text/TimeTextBuilder.js"; import { TimeService } from "./TimeService.js"; import { TimeUrlBuilder } from "./TimeUrlBuilder.js"; export declare class TimeLinkDefaultHandler implements LinkHandler { protected service: TimeService; protected urlBuilder: TimeUrlBuilder; protected timeTextBuilder: TimeTextBuilder; constructor(service: TimeService, urlBuilder: TimeUrlBuilder, timeTextBuilder: TimeTextBuilder); contents(context: HtmlRR0Context): Link | undefined; next(context: HtmlRR0Context): Link | undefined; prev(context: HtmlRR0Context): Link | undefined; start(context: HtmlRR0Context): Link | undefined; protected isTimeFile(fileName: string): boolean; }