import { type VisualGraph } from "./VisualGraph"; import { type VisualGraphDiagnostic, type VisualGraphExecutionContext, type VisualGraphSideEffect } from "./VisualGraphContext"; export interface VisualExecutionResult { readonly values: ReadonlyMap; readonly executionOrder: readonly string[]; readonly nodeKinds: readonly string[]; readonly sideEffects: readonly VisualGraphSideEffect[]; readonly diagnostics: readonly VisualGraphDiagnostic[]; readonly blockedClaims: readonly string[]; } export declare class VisualGraphExecutor { private readonly defaultContext; constructor(context?: VisualGraphExecutionContext); execute(graph: VisualGraph, context?: VisualGraphExecutionContext): VisualExecutionResult; } //# sourceMappingURL=VisualGraphExecutor.d.ts.map