1 import { EcmaVersion } from '../ts-eslint';
\r
2 import { TSESTree } from '../ts-estree';
\r
3 import { ScopeManager } from './ScopeManager';
\r
4 interface AnalysisOptions {
\r
5 optimistic?: boolean;
\r
7 ignoreEval?: boolean;
\r
8 nodejsScope?: boolean;
\r
9 impliedStrict?: boolean;
\r
10 fallback?: string | ((node: TSESTree.Node) => string[]);
\r
11 sourceType?: 'script' | 'module';
\r
12 ecmaVersion?: EcmaVersion;
\r
14 declare const analyze: (ast: TSESTree.Node, options?: AnalysisOptions | undefined) => ScopeManager;
\r
15 export { analyze, AnalysisOptions };
\r
16 //# sourceMappingURL=analyze.d.ts.map
\r