import type { WorkflowGraph } from '../domain/definition.js'; import type { WorkflowRuntime, WorkflowRuntimeDeps, WorkflowRuntimeRunOptions, WorkflowRuntimeRunResult } from './workflow-runtime-port.js'; export declare class GraphWorkflowRuntime implements WorkflowRuntime { run(graph: WorkflowGraph, deps: WorkflowRuntimeDeps, options: WorkflowRuntimeRunOptions): Promise>; } export declare function createGraphWorkflowRuntime(): WorkflowRuntime; export declare function renderWorkflowTemplate(template: string, input: unknown, outputs: Map, predecessors: Array<{ id: string; value: unknown; }>, goal?: string): string;