/** * Checks if all of the given predicates return truthy values when invoked with the arguments provided. * * @since 1.0.0 * * @param {Function[]} [predicates = [identity]] The predicates to check. * @return {Function} - Returns the new composite function. * * @example * * const isEven = n => n % 2 === 0; * const isPositive = n => n > 0; * const isEvenAndPositive = overEvery([isEven, isPositive]); * * isEvenAndPositive(4); // true * isEvenAndPositive(5); // false */ declare const overEvery: (predicates?: any[]) => Function; export default overEvery;