import { r as TraverseOptions, t as TraverseContext } from "../node_modules/.pnpm/neotraverse@1.0.1/node_modules/neotraverse/dist/utils-Bfb1gHfd.mjs"; //#region src/traverse/traverse-every.d.ts /** * Returns `true` if `predicate` is truthy for every node of `value`, stopping * at the first node that fails. * @param value - The (possibly nested) value to test. * @param predicate - Invoked as `(context, node)`; return falsy to short-circuit with `false`. * @param options - Traversal options (`immutable`, `includeSymbols`, `maxDepth`, ...). * @returns Whether every node matched. * @example * traverseEvery({a: 2, b: 4}, (_context, node) => typeof node !== 'number' || node % 2 === 0); * // true */ declare const traverseEvery: (value: unknown, predicate: (context: TraverseContext, node: unknown) => unknown, options?: TraverseOptions) => boolean; //#endregion export { traverseEvery };