/** * Object utility functions */ /** * Pick defined (non-undefined) properties from an object for specified keys. * Useful for building options objects where undefined values should be omitted * (especially with exactOptionalPropertyTypes). * * @param obj - Source object * @param keys - Keys to pick from the object * @returns New object with only defined values for specified keys */ export declare function pickDefined(obj: T, keys: readonly K[]): { [P in K]?: Exclude; }; /** * Deep equality comparison for arbitrary values. * Supports primitives, arrays, and plain objects (recursive). */ export declare function isEqual(a: unknown, b: unknown): boolean; //# sourceMappingURL=object.d.ts.map