| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | declare namespace render {  type Options = {    /**     * Custom single tags (selfClosing).     *     * @default []     */    singleTags: string[] | RegExp[];    /**     * Closing format for single tag.     *     * Formats:     *     * tag: `<br></br>`, slash: `<br />`, default: `<br>`     *     */    closingSingleTag: 'tag' | 'slash';    /**     * If all attributes should be quoted.     * Otherwise attributes will be unquoted when allowed.     *     * @default true     */    quoteAllAttributes: boolean;    /**     * Quote style     *     * 0 - Smart quotes     *   <img src="https://example.com/example.png" onload='testFunc("test")'>     * 1 - Single quotes     *   <img src='https://example.com/example.png' onload='testFunc("test")'>     * 2 - double quotes     *   <img src="https://example.com/example.png" onload="testFunc("test")">     *     * @default 2     */    quoteStyle: 0 | 1 | 2  };  // PostHTML Tree  type Tree = Node[];  type Node = NodeText | NodeTag;  type NodeText = string;  type NodeTag = {    tag: string;    attrs?: Attributes;    content?: Node[];  };  type Attributes = Record<string, string>;}/** * Render PostHTML Tree to HTML * @param tree PostHTML Tree * @param options Render options * @returns HTML */declare function render(  tree: render.Tree,  options?: Partial<render.Options>): string;export = render;
 |