import { MergedProps } from './types'; /** * Extracts values from the object at the given key paths via `getByPath` and deep merges them via `deepMerge`. * * @param obj - The source object from which to extract properties. * @param keys - The property paths to be extracted and merged. * @returns The deep merged result of the extracted properties. * * @example * const obj = {a: {b: {c: 1}}, x: {y: {z: 2}}}; * const result = mergeProps(obj, 'a.b', 'x.y'); // result will be {c: 1, z: 2} */ export declare function mergeProps(obj: Obj, ...keys: Paths): MergedProps;