import { PiAgentRegistry, PiToolRegistry } from "./types.js"; import { z } from "zod"; import { AgentMessage } from "@mariozechner/pi-agent-core"; import * as _fragno_dev_workflows0 from "@fragno-dev/workflows"; //#region src/pi/workflow.d.ts declare const PI_WORKFLOW_NAME = "agent-loop-workflow"; type PiAgentLoopParams = { sessionId: string; agentName: string; systemPrompt?: string; initialMessages?: AgentMessage[]; }; type PiWorkflowsOptions = { agents: PiAgentRegistry; tools: PiToolRegistry; }; declare const agentLoopWorkflow: (options: PiWorkflowsOptions) => _fragno_dev_workflows0.WorkflowDefinition>, undefined>; type PiWorkflowsRegistry = { agentLoop: ReturnType; }; declare const createPiWorkflows: (options: PiWorkflowsOptions) => { agentLoop: _fragno_dev_workflows0.WorkflowDefinition>, undefined>; }; //#endregion export { PI_WORKFLOW_NAME, PiWorkflowsRegistry, createPiWorkflows }; //# sourceMappingURL=workflow.d.ts.map