import { ArrayIteratee, ObjectIteratee } from '../interfaces'; /** * Checks if `predicate` returns truty for **all** elements of `collection`. Iteration is stopped once predicate returns falsey. * * **Note:** This method returns `true` for [empty collections](https://en.wikipedia.org/wiki/Empty_set) because [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of elements of empty collections. * * Contribution to minified bundle size, when it is the only function imported: * - Lodash: 14,279 bytes * - Micro-dash: 266 bytes */ export declare function every(array: T[] | undefined, predicate: ArrayIteratee): boolean; export declare function every(object: T | undefined, predicate: ObjectIteratee): boolean;