interface RecursiveRemoveEmptyAndNullOptions { /** * Whether to remove empty arrays and objects. * @default true */ removeEmptyArrayAndObject?: boolean; /** * A list of properties that should be removed from the object. * By default we only remove empty properties * @default [] */ propertiesToRemove?: string[]; } /** * Recursively removes empty values from an object. This will also remove empty object or empty array. * @param object - the object being cleaned * @param options - Optional object with options for cleaning * @returns the cleaned object */ export declare function recursiveRemoveEmptyAndNull(object: unknown, options?: RecursiveRemoveEmptyAndNullOptions): unknown; export {}; //# sourceMappingURL=recursiveRemoveEmptyAndNull.d.ts.map