export declare class ObjectDiffFinderService {
    openChar: string;
    closeChar: string;
    constructor();
    equalObj(obj: any): {
        changed: string;
        value: any;
    };
    isValidAttr(a: any, b: any): boolean;
    stringifyObjectKey(key: any): any;
    escapeHTML(string: any): any;
    formatChange(key: any, diffItem: any, shallow?: any, diffOnly?: any): any;
    inspect(obj: any, shallow?: any): any;
    accInspect(accumulator: any, obj: any, shallow?: any): any;
    /**
     * Convert to a readable xml/html Json structure
     */
    formatToJsonXMLString(changes: any, shallow?: any): any;
    /**
     * Convert to a readable xml/html Json structure
     */
    formatChangesToXMLString(changes: any, shallow?: any): string;
    diffObject(a: any, b: any, shallow: any, isOwn: any): {
        changed: string;
        value: any;
    };
}
