/**
 * Removes all undefined and null values from object rreecursively
 * @param data - the object to compact
 * @signature P.compact(value)
 * @example
 *      P.compact({foo: undefined}) // {}
 * @category Object
 */
export declare function compact<T>(data: T): T;
export declare function compact<T>(): (data: T) => T;
//# sourceMappingURL=compact.d.ts.map