import { type PartialDeep } from 'type-fest'; /** * Accepts multiple objects and merges their key-value pairs recursively. Any values set to * undefined will be removed. * * Note that order matters! Each input object will overwrite the properties of the previous objects. * * @category Object : Merge * @category Package : @augment-vir/common * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export declare function mergeDeep(...inputs: (Readonly | Readonly> | Readonly>)[]): T;