/** * Object utility functions for Archbase Core */ export declare function isObject(value: unknown): value is Record; export declare function isPlainObject(value: unknown): value is Record; export declare function deepClone(obj: T): T; export declare function deepMerge>(target: T, ...sources: Partial[]): T; export declare function pick(obj: T, keys: K[]): Pick; export declare function omit(obj: T, keys: K[]): Omit; export declare function hasProperty>(obj: T, property: string): property is string & keyof T;