/// import { Reader } from '../reader'; import { Writer } from '../writer'; export interface ParserOptions { tags?: string; encoding?: string; } export declare function parser(options?: ParserOptions | string): (reader: Reader, writer: Writer) => void; export interface FormatterOptions { tags?: string; indent?: string; } export interface Builder { beginTag: (tag: string) => void; addAttribute: (atb: string, val: any) => void; endTag: (close?: boolean) => void; closeTag: (tag: string, val?: any) => void; cdata: (data: string) => void; getResult: (extraIndent?: boolean) => string; } export declare function formatter(options?: FormatterOptions | string): (reader: Reader, writer: Writer) => void;