export declare function deepMerge<T>(a: Partial<T>, b: Partial<T>, concatArrays: boolean): T;
export declare function deepMerge<A, B>(a: A, b: B, concatArrays: boolean): A & B | B;
