import { HtmlContents, HtmlFileName, PugFileName, TcatError, TypeScriptContents } from "./core"; import { Either } from "monet"; import { DirectiveData } from "./directives"; export declare function convertHtmlContentsToTypeScript(htmlContents: HtmlContents, baseTypeScript: TypeScriptContents, directives: DirectiveData[]): Either; export declare function convertHtmlFileToTypeScript(templateFileName: HtmlFileName, directives: DirectiveData[]): Either; export declare function convertPugFileToTypeScript(templateFileName: PugFileName, directives: DirectiveData[]): Either; export declare function convertHtmlFileToTypeScriptFile(templateFileName: HtmlFileName, directives: DirectiveData[]): Either; export declare function convertPugFileToTypeScriptFile(templateFileName: PugFileName, directives: DirectiveData[]): Either;