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-some.d.ts /** * Returns `true` if `predicate` is truthy for at least one node of `value`, * stopping at the first match. * @param value - The (possibly nested) value to test. * @param predicate - Invoked as `(context, node)`; return truthy to short-circuit with `true`. * @param options - Traversal options (`immutable`, `includeSymbols`, `maxDepth`, ...). * @returns Whether any node matched. * @example * traverseSome({a: 1, b: 2}, (_context, node) => typeof node === 'number' && node > 1); * // true */ declare const traverseSome: (value: unknown, predicate: (context: TraverseContext, node: unknown) => unknown, options?: TraverseOptions) => boolean; //#endregion export { traverseSome };