export interface RecursiveAssignOptions { /** * Whether to remove keys in **target** that don't exist in **source**. */ removeKeys?: boolean; } /** * Recursively assign an object to another object, assigning keys in child objects * instead of completely overwriting them. * @param target The target object to assign keys to. * @param source The sources to get values from. * @param options Options for the assign operation. */ export declare function recursiveAssign(target: any, source: any, options?: RecursiveAssignOptions): void;