import { IComment, IMarkup, IViewPoint } from "../schema";
import * as SharedHelpers from '../SharedHelpers';
export declare namespace Helpers {
    const XmlParserOptions: {
        attributeNamePrefix: string;
        ignoreAttributes: boolean;
        ignoreNameSpace: boolean;
        allowBooleanAttributes: boolean;
        trimValues: boolean;
    };
    const XmlBuilderOptions: {
        attributeNamePrefix: string;
        ignoreAttributes: boolean;
        ignoreNameSpace: boolean;
        suppressBooleanAttributes: boolean;
        parseNodeValue: boolean;
        parseAttributeValue: boolean;
        trimValues: boolean;
        suppressEmptyNode: boolean;
    };
    const GetViewpoint: typeof SharedHelpers.GetViewpoint;
    const XmlToJsonNotation: typeof SharedHelpers.XmlToJsonNotation;
    function GetMarkup(xmlString: any): IMarkup;
    function GetViewpoints(data: any): IViewPoint[] | undefined;
    function GetComments(data: any): IComment[] | undefined;
    /**
     * Returns an object as an array
     * Can also accept array and returns new array if type is unknown
     *
     * @return data as an array
     * @param data
     */
    function ObjectToArray(data: any): any[];
    function ParsePoint(point: any): {
        x: any;
        y: any;
        z: any;
    };
    function MarkupToXmlNotation(markup: any): any;
    function RenameJsonKeys(obj: any, options?: any): any;
}
//# sourceMappingURL=Helpers.d.ts.map