UNPKG

@awesome-fe/translate

Version:
17 lines (16 loc) 776 B
import { DomElement, DomParentNode, DomSelector } from '../dom/parse5/dom-models'; import { Exporter } from './exporter'; import { ExportOptions } from './common'; export interface HtmlExporterOptions extends ExportOptions { mono: boolean; } export declare class HtmlExporter extends Exporter { private readonly selectors; constructor(selectors?: ((node: DomElement) => boolean)[]); exportContent(content: string, options: HtmlExporterOptions): string; addIdForHeaders(body: DomParentNode): void; markAndSwapAll(body: DomParentNode): void; monochromatic(parent: DomParentNode): void; } export declare function markAndSwap(element: DomParentNode, selector: DomSelector): void; export declare function restructureTable(element: DomParentNode): void;