/** * @packageDocumentation * Shared helper for memoizing boolean expression predicates by ESTree node * identity. */ import type { TSESTree } from "@typescript-eslint/utils"; /** * Memoize a boolean expression predicate using a `WeakMap` keyed by expression * node identity. * * @param evaluate - Predicate to memoize. * * @returns Memoized predicate that reuses previous results for the same node * object. */ export declare const memoizeExpressionBooleanPredicate: (evaluate: (expression: Readonly) => boolean) => ((expression: Readonly) => boolean); //# sourceMappingURL=expression-boolean-memoizer.d.ts.map