//#region src/common/data/object-changes.d.ts
/**
 * Selective in place update, as minimal as possible.
 * Ideal for reactive objects lie Vue's `reactive`.
 */
declare function objectAssignDeepInPlace(toObject: any, fromObject: any): any;
/**
 * Create a minimal change set. Results in a new object, with only the
 * new or changed entries. Deleted entries are marked by value `null`.
 */
declare function objectDescribeChange(fromObject: any, toObject: any): any;
/**
 * Apply the description of changes created by `objectDescribeChange` to the object.
 */
declare function objectAssignDescriptionInPlace(toObject: any, fromObject: any): any;
//#endregion
export { objectAssignDescriptionInPlace as n, objectDescribeChange as r, objectAssignDeepInPlace as t };
//# sourceMappingURL=object-changes-Cp1emFBX.d.cts.map