export declare function mapValues(o: { [key: string]: T; }, mapper: (v: T) => R): { [key: string]: R; }; /** * Overwrite values or properties on objects and lists recursively. * A shallow copy will be created for each array value. */ export declare function assignDeep(target: Partial, ...sources: (Partial | undefined)[]): T;