/** * Merges multiple props objects into one. Unlike `Object.assign()` or `{ ...a, ...b }`, it skips * properties whose value is explicitly set to `undefined`. */ declare function mergeProps(a: A, b: B): B & A; declare function mergeProps(a: A, b: B, c: C): C & B & A; declare function mergeProps(a: A, b: B, c: C, d: D): D & C & B & A; export default mergeProps;