import type { ScopeVariable } from '@typescript-eslint/scope-manager'; import { TSESLint } from '@typescript-eslint/utils'; interface VariableAnalysis { readonly unusedVariables: ReadonlySet; readonly usedVariables: ReadonlySet; } /** * Collects the set of unused variables for a given context. * * Due to complexity, this does not take into consideration: * - variables within declaration files * - variables within ambient module declarations */ export declare function collectVariables(context: Readonly>): VariableAnalysis; export {}; //# sourceMappingURL=collectUnusedVariables.d.ts.map