declare type Merge = { [K in keyof T & keyof P]: P[K] | T[K]; }; export declare function mergeFuncProps, P extends Record>(p1: T, p2: P): Merge; export {};