import { BlueNode } from '@blue-labs/language'; import { ScopeRuntimeContext } from './scope-runtime-context.js'; export declare class EmissionRegistry { private readonly scopesMap; private readonly rootEmissionList; scopes(): Map; scope(scopePath: string): ScopeRuntimeContext; existingScope(scopePath: string): ScopeRuntimeContext | undefined; rootEmissions(): readonly BlueNode[]; recordRootEmission(emission: BlueNode): void; isScopeTerminated(scopePath: string): boolean; clearScope(scopePath: string): void; } //# sourceMappingURL=emission-registry.d.ts.map