import { Component, VisualizationInfo } from "./schema";
export declare const XmlParserOptions: {
    attributeNamePrefix: string;
    ignoreAttributes: boolean;
    ignoreNameSpace: boolean;
    allowBooleanAttributes: boolean;
    trimValues: boolean;
};
export declare const XmlBuilderOptions: {
    attributeNamePrefix: string;
    ignoreAttributes: boolean;
    ignoreNameSpace: boolean;
    suppressBooleanAttributes: boolean;
    parseNodeValue: boolean;
    parseAttributeValue: boolean;
    trimValues: boolean;
    suppressEmptyNode: boolean;
};
export declare const arrayProps: string[];
export declare const attributes: string[];
export declare function GetVisInfoComponent(xmlData: any): Component;
export declare function GetViewpoint(xmlString: any): VisualizationInfo | undefined;
export declare function XmlToJsonNotation(node: any): any;
export declare function FixArraysNodes(value: any): any;
/**
 * 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
 */
export declare function ObjectToArray(data: any): any[];
export declare function ParsePoint(point: any): {
    x: any;
    y: any;
    z: any;
};
export declare function ChangeToUppercase(key: string, options?: any): string;
//# sourceMappingURL=SharedHelpers.d.ts.map