export declare class XmlDocs {
    /**
     * Function that parses a string with specified mime type into an XML DOM, throwing an Error if XML parsing fails
     *
     * @param source String to be parsed
     * @param mime  Supported mime-type
     * @returns XML Document object
     *
     * @private
     * @static
     */
    private static _parse_xml;
    /**
     * Function that parses a XML-string into an XML DOM, throwing an Error if XML parsing fails
     * @param source XML-string to be parsed
     * @returns XML DOM object
     * @static
     */
    static parseXML(source: string): XMLDocument;
    /**
     * Function that parses a SVG-string into an XML DOM, throwing an Error if XML parsing fails
     *
     * @param source SVG-string to be parsed
     * @returns XML DOM object
     * @static
     */
    static parseSVG(source: string): XMLDocument;
    /**
     * Transforms XML node object to plain JavaScript object
     * @param node XML node object
     * @returns Object
     */
    static nodeToObject(node: ChildNode): Object | null;
    /**
     * Changes the special xml-characters (if any) to its escaped counterparts
     * @param source The source string
     * @returns New string
     */
    static escapeChars(source: string | null): string | null;
    /**
     * Changes the escaped special xml-characters (if any) to its normal view
     * @param source The source string
     * @returns New string
     */
    static unescapeChars(source: string | null): string | null;
}
