/** * @packageDocumentation * Context/source-code scope-resolution helpers. */ import type { TSESLint, TSESTree } from "@typescript-eslint/utils"; import type { UnknownArray } from "type-fest"; /** * Resolve the lexical scope for a node via modern SourceCode APIs. * * @remarks * ESLint v9+ exposes scope lookups via `context.sourceCode.getScope(node)`. * This helper intentionally does not use legacy `context.getScope()`. * * @param context - Active rule context. * @param node - Node used as the scope lookup anchor. * * @returns Scope when available; otherwise `null`. */ export declare const getScopeFromContextSourceCode: >(context: Readonly>, node: Readonly) => null | Readonly; //# sourceMappingURL=scope-resolution.d.ts.map