/** * Filters out input of empty values/items * @function rejectEmpty * @memberof RamdaExtensions * @since v1.0.0 * @param {!Array} input Input to filter empty values/items * @returns {*|void} * @example * * rejectEmpty([]) //=> [] * rejectEmpty(["foo","",{},{"foo":"bar"}, undefined]) //=> [foo,{"foo":"bar"}, undefined] * rejectEmpty({}) //=> {} * rejectEmpty({foo: 'bar', qux: '', quux: undefined}) //=> {foo: 'bar'} * */ export declare const rejectEmpty: >(source: K) => K extends (infer U)[] ? U[] : K extends import("ramda").Dictionary ? import("ramda").Dictionary : never;