| import { TSESTree } from '@typescript-eslint/types'; |
| import { Scope } from './Scope'; |
| import { ScopeBase } from './ScopeBase'; |
| import { ScopeType } from './ScopeType'; |
| import { ScopeManager } from '../ScopeManager'; |
| import { ImplicitLibVariableOptions } from '../variable'; |
| declare class GlobalScope extends ScopeBase<ScopeType.global, TSESTree.Program, |
| /** |
| * The global scope has no parent. |
| */ |
| null> { |
| private readonly implicit; |
| constructor(scopeManager: ScopeManager, block: GlobalScope['block']); |
| defineImplicitVariable(name: string, options: ImplicitLibVariableOptions): void; |
| close(scopeManager: ScopeManager): Scope | null; |
| } |
| export { GlobalScope }; |
| //# sourceMappingURL=GlobalScope.d.ts.map |