/** * Recursively flattens an object of arbitrary depth. Nested keys are concatenated with a dot. * e.g. { a: { b: { c: 1, d: 2 }, e: 3 }, f: 4 } => { 'a.b.c': 1, 'a.b.d': 2, 'a.e': 3, f: 4 } */ export declare function flattenObject(object: Record): Record;