export function areObjectKeysEqual(a: any, b: any): boolean;
export function areObjectsShallowEqual(obj1: any, obj2: any): boolean;
export function areObjectsDeepEqual(obj1: any, obj2: any): any;
export function immutableRemoveUndefined(obj: any): any;
export function immutableDeepMerge(target: any, source: any): any;
export function immutableDeepReplace(target: any, replaceValue: any, replacementValue: any): any;
export function isObject(val: any): boolean;
export function immutableOmitValue(obj: any, v: any): void;
/**
 * Like `assocInMutative`, but
 *
 * - for arrays: inserts the value at the specified index, instead of replacing it
 */
export function insertInMutative(obj: any, path: any, value: any): void;
export function assocInMutative(obj: any, path: any, value: any): void;
export function dissocInMutative(obj: any, path: any): void;
//# sourceMappingURL=object.d.ts.map