export declare const getFirstDefined: (record: Record, keys: string[]) => T | undefined; /** * Merge two objects together. * * Array properties are sorted and deduped. */ export declare const merge: (obj: A, src: B) => {} & A & B; /** * Like `merge`, but arrays are not deduped or sorted to preserve order. */ export declare const mergeRaw: (obj: A, src: B) => {} & A & B;