export declare const merge: { (object: TObject, source: TSource, customizer: import("lodash").MergeWithCustomizer): TObject & TSource; (object: TObject, source1: TSource1, source2: TSource2, customizer: import("lodash").MergeWithCustomizer): TObject & TSource1 & TSource2; (object: TObject, source1: TSource1, source2: TSource2, source3: TSource3, customizer: import("lodash").MergeWithCustomizer): TObject & TSource1 & TSource2 & TSource3; (object: TObject, source1: TSource1, source2: TSource2, source3: TSource3, source4: TSource4, customizer: import("lodash").MergeWithCustomizer): TObject & TSource1 & TSource2 & TSource3 & TSource4; (object: any, ...otherArgs: any[]): any; }; export declare const mergeCustomizer: (objValue: any, srcVal: any, key: string, object: any) => any[] | ArrayBufferView | undefined;