export default function merge(target: T, ...sources: Partial[]): T;