/** * * @param object * @param path * @param defaultValue */ export declare function get(object: any, path: any, defaultValue?: any): any; /** * * @param object * @param path * @returns {any} */ export declare function has(object: any, path: any): any; /** * * @param collection * @param iteratee */ export declare function mapValues(collection: any, iteratee?: any): any; /** * * @param collection * @param iteratee */ export declare function mapKeys(collection: any, iteratee?: any): any; /** * * @param object */ export declare function values(object: any): any; /** * * @param des * @param src * @returns {any} */ export declare function merge(des: any, ...src: any[]): any; /** * * @param object * @param base * @returns {any[]} */ export declare function diff(object: any, base: any): any; /** * @param {any} objects * @returns */ export declare function cloneDeep(objects: any): any; /** * Remove object's property/ies * @param {Object} object - The object to remove from * @param {string | string[]} paths - The path/s for the properties to delete * @returns {Object} */ export declare function omit(object: Object, paths: string | string[]): any; /** * @param {Object} object * @param predicate * @returns {Object} */ export declare function omitBy(object: Object, predicate: any): Object; /** * Returns whether the object are equal * @param {Object} objectA * @param {Object} objectB * @param opts * @returns {boolean} */ export declare function deepEqual(objectA: Object, objectB: Object, opts?: any): boolean; /** * Invert key value of an object * @param obj */ export declare function invert(obj: Object): any;