import { Scope } from "./scope"; import { ScopeManager } from "../scopeManager"; import { Definition } from "../definition"; import { Variable } from "../variable"; import * as ESTree from "estree"; import { ImportManager } from "../importManager"; import { ExportManager } from "../exportManager"; export declare class ModuleScope extends Scope { readonly importManager: ImportManager; readonly exportManager: ExportManager; isExportingNamedDeclaration: boolean; constructor(scopeManager: ScopeManager, upperScope: Scope, block: ESTree.Node); __define(node: ESTree.Node, def: Definition): Variable | null; }