export type DeepPartial = { [K in keyof T]?: DeepPartial; }; /** * Deep-merges plain object branches; non-object values and arrays are * replaced wholesale, not merged. `undefined` values in a source skip the * key (the target's value is preserved). Returns a new top-level object. */ export declare const deepMerge: (target: T, ...sources: Array | undefined>) => T; //# sourceMappingURL=deep-merge.d.ts.map