/** * Flattens the given object. * e.g. `{ a: { b: { c: 42 } } }` becomes `{ 'a.b.c': 42 }` */ export declare function flatten(obj: unknown): Record; /** * Checks whether the given object has any properties. */ export declare function isEmptyObject(obj: unknown): boolean; /** * Recursively removes all properties with an empty object or array as its value from the given object. */ export declare function removeEmptyObjects(obj: Record): void; /** * Recursively removes all properties with `undefined` as its value from the given object. */ export declare function removeUndefinedProperties(obj: Record): void; //# sourceMappingURL=object.d.ts.map