import { GenericObject } from '../types'; /** * Get value at path of object. If the resolved value is undifined, the returned result will be undefined */ export declare function deepFind(obj: object, path: string): any; /** * Set value at path of object. */ export declare function deepSet(target: any, path: string | string[], value: any): void; /** * Flatten a multi-dimensional associative array with dots. */ export declare function dotify(obj: object, ignoreRulesArray?: boolean, withBaseObjectType?: boolean): GenericObject; /** * Check if the value is an object */ export declare function isObject(value: any): boolean; /** * Deeply merge nested objects */ export declare function mergeDeep(target: any, source: any): any; /** * Check if objects are deep equal */ export declare function deepEqual(firstParam: object, secondParam: object): boolean;