import type { AgentNodeDefinition, NodeAttempt, RecordedAgentPrompt, WorkflowDefinition, WorkflowDiagnostic, WorkflowErrorSummary, WorkflowRegistry, WorkflowRun, WorkflowValue } from "../types/index.js"; export type AgentNodePromptBuildResult = { ok: true; prompt: string; recordedPrompt: RecordedAgentPrompt; } | { ok: false; diagnostics: WorkflowDiagnostic[]; error: WorkflowErrorSummary; }; export type AgentNodePromptBuildOptions = { workflow: WorkflowDefinition; run: WorkflowRun; nodeId: string; registry?: Pick; edgePayloads?: Record; }; export declare function buildAgentNodePrompt(node: AgentNodeDefinition, input: WorkflowValue, options: AgentNodePromptBuildOptions): Promise; export declare function recordFinalAgentPrompt(nodeAttempt: NodeAttempt, prompt: RecordedAgentPrompt): void; //# sourceMappingURL=prompts.d.ts.map