import ts from 'typescript'; import { CapturingScope, ResolvedScope } from '../scope'; import { BaseScriptBuilder } from './BaseScriptBuilder'; import { ScriptBuilder } from './ScriptBuilder'; export declare class ScopeCapturingScriptBuilder extends BaseScriptBuilder implements ScriptBuilder { private readonly mutableScopes; private readonly resolvedScopes; process(): void; getScopes(): Map>; protected createScope(node: ts.Node, index: number, parent?: CapturingScope | undefined): CapturingScope; private resolveScopes; private resolveScope; }