import type { UmbDeepPartialObject } from '../type/deep-partial-object.type.js'; /** * Deep merge two objects. * @template {{ [key: string]: unknown }} T * @template {UmbDeepPartialObject} PartialType * @param {PartialType} source - The partial object to merge into the fallback. * @param {T} fallback - The object providing the default values. * @returns {T} The merged object. */ export declare function umbDeepMerge = UmbDeepPartialObject>(source: PartialType, fallback: T): T;