/** * Type that defines a deep partial generic object */ export type DeepPartial = { [K in keyof T]?: DeepPartial; }; /** * Deep merge two objects. * @param {T} target The source object to be merged * @param {DeepPartial} ...sources The values with the overrides * @returns {T} A new instance with the merged values */ export declare const deepMerge: (target: T, ...sources: (DeepPartial | undefined)[]) => T; //# sourceMappingURL=deep-merge.d.ts.map