export declare const workflowsContract: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ workflows: import("zod").ZodArray; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; runs: import("zod").ZodArray; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; repos: import("zod").ZodArray>; request: import("zod").ZodOptional; state: import("zod").ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: import("zod").ZodNumber; endedAt: import("zod").ZodOptional; resumed: import("zod").ZodNumber; detail: import("zod").ZodOptional; steps: import("zod").ZodArray; conversationId: import("zod").ZodString; startedAt: import("zod").ZodOptional; endedAt: import("zod").ZodOptional; iterations: import("zod").ZodNumber; costUsd: import("zod").ZodOptional; loopState: import("zod").ZodOptional>; detail: import("zod").ZodOptional; document: import("zod").ZodOptional; data: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; report: import("zod").ZodOptional; reportPath: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; archivedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gateToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; save: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; create: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; gateToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; rotateGateToken: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ token: import("zod").ZodString; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ runId: import("zod").ZodString; workflow: import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; repos: import("zod").ZodArray>; request: import("zod").ZodOptional; state: import("zod").ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: import("zod").ZodNumber; endedAt: import("zod").ZodOptional; resumed: import("zod").ZodNumber; detail: import("zod").ZodOptional; steps: import("zod").ZodArray; conversationId: import("zod").ZodString; startedAt: import("zod").ZodOptional; endedAt: import("zod").ZodOptional; iterations: import("zod").ZodNumber; costUsd: import("zod").ZodOptional; loopState: import("zod").ZodOptional>; detail: import("zod").ZodOptional; document: import("zod").ZodOptional; data: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; report: import("zod").ZodOptional; reportPath: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; archivedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; runs: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ runs: import("zod").ZodArray; steps: import("zod").ZodArray; prompt: import("zod").ZodOptional; needs: import("zod").ZodArray; handoff: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"none">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"claim">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"json">; fields: import("zod").ZodArray; description: import("zod").ZodString; required: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>], "kind">; checks: import("zod").ZodArray; command: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"judge">; rubric: import("zod").ZodString; model: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; context: import("zod").ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: import("zod").ZodOptional; agent: import("zod").ZodOptional; harness: import("zod").ZodOptional>; account: import("zod").ZodOptional; model: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; gate: import("zod").ZodOptional; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; maxParallel: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; repos: import("zod").ZodArray>; request: import("zod").ZodOptional; state: import("zod").ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: import("zod").ZodNumber; endedAt: import("zod").ZodOptional; resumed: import("zod").ZodNumber; detail: import("zod").ZodOptional; steps: import("zod").ZodArray; conversationId: import("zod").ZodString; startedAt: import("zod").ZodOptional; endedAt: import("zod").ZodOptional; iterations: import("zod").ZodNumber; costUsd: import("zod").ZodOptional; loopState: import("zod").ZodOptional>; detail: import("zod").ZodOptional; document: import("zod").ZodOptional; data: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; report: import("zod").ZodOptional; reportPath: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; archivedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; stopRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; archiveRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; unarchiveRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=workflows.contract.d.ts.map