export type AnyObject = Record; declare class ObjectUtilsClass { convertObjToArrValues(obj: Record): T[]; convertObjToArrKeyValue(obj: Record): { key: string; value: T; }[]; cloneObjWithKeys(obj: T, keys: (keyof T)[]): {}; removeNullKeysFromObject(obj: T): T; objectFilter(obj: T, keyFilterer: (key: keyof T, value: any) => boolean): T; isObject(item: any): any; /** * Deep merge two objects. */ mergeDeep(target: AnyObject, ...sources: AnyObject[]): AnyObject; isEqualObject(obj1: AnyObject, obj2: AnyObject): boolean; } export declare const ObjectUtils: ObjectUtilsClass; export {};