//#region src/index.d.ts type PreservationContext = 'arrayItem' | 'objectProperty' | 'root'; type PreservationRule = boolean | Partial>; interface RemovalOptions { preserveEmptyArray?: PreservationRule; preserveEmptyObject?: PreservationRule; preserveNullishArrays?: boolean; removeAllFalsy?: boolean; } declare function removeUndefinedObjects(obj?: T, options?: RemovalOptions): T | undefined; export = removeUndefinedObjects; //# sourceMappingURL=index.d.cts.map