import { type NodeDefinition, type ONIConfig, type NodeReturn } from "../types.js"; import { CircuitBreaker } from "../circuit-breaker.js"; import { type StreamWriter } from "../context.js"; import type { PregelContext } from "./types.js"; export declare function getCircuitBreaker>(nodeDef: NodeDefinition, circuitBreakers: Map): CircuitBreaker | null; export declare function executeNode>(ctx: PregelContext, nodeDef: NodeDefinition, state: S, config?: ONIConfig, resumeValue?: unknown, hasResume?: boolean, writer?: StreamWriter | null, step?: number, recursionLimit?: number): Promise>; //# sourceMappingURL=execution.d.ts.map