/**
 * For a given object returns a copy that has all properties that are empty objects or arrays or nil removed.
 * This is applied recursively.
 *
 * @param obj - object to handle
 * @returns always a new instance if obj is not scalar
 */
export declare function removeUseless(obj: any): any;
//# sourceMappingURL=removeUseless.d.ts.map