import { UnknownRecord } from "../ts/types.js"; type RecursiveUpdateOptions = { setUndefined?: boolean; setDefined?: boolean; }; /** * Recursively update properties of a object with another. * @param targetObject Object to update. * @param newObject Object with new values to write to `targetObject`. * @param options.setUndefined Defaults to `true` Set properties that are undefined on `targetObject`. * @param options.setDefined Defaults to `false`. Overwrite properties that are not undefined on `targetObject`. */ export declare const recursiveUpdate: (targetObject: UnknownRecord, newObject: UnknownRecord, options?: RecursiveUpdateOptions) => void; export {}; //# sourceMappingURL=RecursiveUpdateOptions.d.ts.map