import { Template, TemplateFormat, OnConstructor } from "../Template"; import { TemplateFiles } from "../../types"; export declare class HTMLTemplate extends Template { html: string; constructor(args: OnConstructor); onElement(onElement: Parameters[0]): ReturnType[0]; onCloseElement(onCloseElement: Parameters[0]): void; onText(onText: Parameters[0]): void; onComment(onComment: Parameters[0]): void; onVariable(variable: Parameters[0]): ReturnType; onCloseVariable(closeVariable: Parameters[0]): void; onIf(onIf: Parameters[0]): void; onCloseIf(onIf: Parameters[0]): void; onFinalise(onFinalise: Parameters[0]): void; serialize(): TemplateFiles; } export declare const SELF_CLOSING_HTML_ELEMENTS: string[];