import { HttpParams } from '@angular/common/http'; export declare class ObjectUtils { /** * SubFunction of the objectToParams(). * @param ob The input object. * @param postOrPut POST or PUT request. Boolean variable (optional). */ static flattenObject(ob: any, postOrPut?: boolean): {}; static handleFlatObject(namespace: string, flatObject: object, toReturn: object, postOrPut: boolean): object; /** * This function can transform the deep objects to linear query. For example it does from `data.firstLevel.second` property to * `data[firstLevel][second]`. It can be used in the get query strings. * @param input The input object. Can be any type of object. * @param postOrPut POST or PUT request. Boolean variable (optional). */ static objectToParams(input: Object, postOrPut?: boolean): HttpParams; }