import { mapValues, omit, omitBy, pick } from 'remeda';
type JSONObject = Record<string, any>;
declare const ObjectUtils: {
    get: <T = any>(obj: JSONObject, path: string, defaultValue?: T) => T | undefined;
    isNull: (val: any) => val is null;
    isEmpty: (val: any) => boolean;
    omit: typeof omit;
    mapValues: typeof mapValues;
    omitUnknown: (object: JSONObject) => JSONObject;
    omitBy: typeof omitBy;
    pick: typeof pick;
    merge: (...objects: JSONObject[]) => JSONObject;
    compress: (json: JSONObject, keys: string[]) => any[];
    decompress: (compressedArray: any[], keys: string[]) => JSONObject;
};
export default ObjectUtils;
