export declare function deepFreeze(value: T): Readonly; export declare function isPlainObject(value: unknown): value is Record; export declare function merge, B extends Record>(a: A, b: B): A & B; export declare function pick(obj: T, keys: readonly K[]): Pick; export declare function omit(obj: T, keys: readonly K[]): Omit; export declare function uniqueBy(items: readonly T[], keyFn: (item: T) => K): T[]; export declare function groupBy(items: readonly T[], keyFn: (item: T) => K): Record; //# sourceMappingURL=object-utils.d.ts.map