/**
 * This method is like `merge` except that it accepts customizer which is
 * invoked to produce the merged values of the destination and source properties.
 * If customizer returns undefined, merging is handled by the method instead.
 * Drop-in replacement for lodash/mergeWith.
 */
export default function mergeWith<T extends object>(target: T, ...args: any[]): T;
