import { Tag } from "./compilation"; import { OpenXmlPart } from "./office"; import { TemplateData } from "./templateData"; import { TemplateHandlerOptions } from "./templateHandlerOptions"; import { Binary } from "./utils"; import { XmlNode } from "./xml"; export declare class TemplateHandler { readonly version: string; private readonly compiler; private readonly options; constructor(options?: TemplateHandlerOptions); process(templateFile: T, data: TemplateData): Promise; parseTags(templateFile: Binary): Promise; getText(docxFile: Binary, relType?: string): Promise; getXml(docxFile: Binary, relType?: string): Promise; getParts(docxFile: Binary, relType: string): Promise; private callExtensions; }