import { AsyncSeqToValue } from '../../AsyncSeq'; /** * Returns whether or not all elements of a sequence meet the specified conditions. * * ```typescript * const result1 = await fromAsAsync([2,4,6]).valueAsync( * everyAsync(async i => i % 2 == 0) * ); * //result1: true * * const result2 = await fromAsAsync([2,4,6,7]).valueAsync( * everyAsync(async i => i % 2 == 0) * ); * //result2: false * ``` * * @param predicate Condition. * @typeParam T Source element type. * @returns * @category Async Values */ export declare const everyAsync: (predicate: (arg: T, index: number) => Promise | boolean) => AsyncSeqToValue;