import * as eslintScope from 'eslint-scope';
import * as ESTree from 'estree';
import { IAnalyzer } from '../IAnalyzer';
export interface IScopeAnalyzer extends IAnalyzer<[ESTree.Node], void> {
    analyze(astTree: ESTree.Node): void;
    acquireScope(node: ESTree.Node): eslintScope.Scope;
    isAnalyzed(node: ESTree.Node): boolean;
}
