import { z } from "zod"; export declare const LoopLogEntrySchema: z.ZodObject<{ seq: z.ZodNumber; timestamp: z.ZodString; iteration: z.ZodNullable; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>; export declare const LoopVerifyCheckResultSchema: z.ZodObject<{ command: z.ZodString; exitCode: z.ZodNumber; passed: z.ZodBoolean; stdout: z.ZodString; stderr: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>; export declare const LoopVerifyPromptResultSchema: z.ZodObject<{ passed: z.ZodBoolean; reason: z.ZodString; verifierAgentId: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>; export declare const LoopIterationRecordSchema: z.ZodObject<{ index: z.ZodNumber; workerAgentId: z.ZodNullable; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const LoopRecordSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodNullable; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodString; model: z.ZodNullable; modeId: z.ZodDefault>; workerProvider: z.ZodNullable; workerModel: z.ZodNullable; verifierProvider: z.ZodNullable; verifierModel: z.ZodNullable; verifierModeId: z.ZodDefault>; verifyPrompt: z.ZodNullable; verifyChecks: z.ZodArray; archive: z.ZodBoolean; sleepMs: z.ZodNumber; maxIterations: z.ZodNullable; maxTimeMs: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodNullable; stopRequestedAt: z.ZodNullable; iterations: z.ZodArray; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; logs: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextLogSeq: z.ZodNumber; activeIteration: z.ZodNullable; activeWorkerAgentId: z.ZodNullable; activeVerifierAgentId: z.ZodNullable; }, z.core.$strip>; export declare const LoopListItemSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; cwd: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; activeIteration: z.ZodNullable; }, z.core.$strip>; export declare const LoopRunRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/run">; requestId: z.ZodString; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodOptional; model: z.ZodOptional; modeId: z.ZodOptional; workerProvider: z.ZodOptional; workerModel: z.ZodOptional; verifierProvider: z.ZodOptional; verifierModel: z.ZodOptional; verifierModeId: z.ZodOptional; verifyPrompt: z.ZodOptional; verifyChecks: z.ZodOptional>; archive: z.ZodOptional; name: z.ZodOptional; sleepMs: z.ZodOptional; maxIterations: z.ZodOptional; maxTimeMs: z.ZodOptional; }, z.core.$strip>; export declare const LoopListRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/list">; requestId: z.ZodString; }, z.core.$strip>; export declare const LoopInspectRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/inspect">; requestId: z.ZodString; id: z.ZodString; }, z.core.$strip>; export declare const LoopLogsRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/logs">; requestId: z.ZodString; id: z.ZodString; afterSeq: z.ZodOptional; }, z.core.$strip>; export declare const LoopStopRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/stop">; requestId: z.ZodString; id: z.ZodString; }, z.core.$strip>; export declare const LoopRunResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/run/response">; payload: z.ZodObject<{ requestId: z.ZodString; loop: z.ZodNullable; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodString; model: z.ZodNullable; modeId: z.ZodDefault>; workerProvider: z.ZodNullable; workerModel: z.ZodNullable; verifierProvider: z.ZodNullable; verifierModel: z.ZodNullable; verifierModeId: z.ZodDefault>; verifyPrompt: z.ZodNullable; verifyChecks: z.ZodArray; archive: z.ZodBoolean; sleepMs: z.ZodNumber; maxIterations: z.ZodNullable; maxTimeMs: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodNullable; stopRequestedAt: z.ZodNullable; iterations: z.ZodArray; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; logs: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextLogSeq: z.ZodNumber; activeIteration: z.ZodNullable; activeWorkerAgentId: z.ZodNullable; activeVerifierAgentId: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const LoopListResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/list/response">; payload: z.ZodObject<{ requestId: z.ZodString; loops: z.ZodArray; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; cwd: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; activeIteration: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const LoopInspectResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/inspect/response">; payload: z.ZodObject<{ requestId: z.ZodString; loop: z.ZodNullable; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodString; model: z.ZodNullable; modeId: z.ZodDefault>; workerProvider: z.ZodNullable; workerModel: z.ZodNullable; verifierProvider: z.ZodNullable; verifierModel: z.ZodNullable; verifierModeId: z.ZodDefault>; verifyPrompt: z.ZodNullable; verifyChecks: z.ZodArray; archive: z.ZodBoolean; sleepMs: z.ZodNumber; maxIterations: z.ZodNullable; maxTimeMs: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodNullable; stopRequestedAt: z.ZodNullable; iterations: z.ZodArray; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; logs: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextLogSeq: z.ZodNumber; activeIteration: z.ZodNullable; activeWorkerAgentId: z.ZodNullable; activeVerifierAgentId: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const LoopLogsResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/logs/response">; payload: z.ZodObject<{ requestId: z.ZodString; loop: z.ZodNullable; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodString; model: z.ZodNullable; modeId: z.ZodDefault>; workerProvider: z.ZodNullable; workerModel: z.ZodNullable; verifierProvider: z.ZodNullable; verifierModel: z.ZodNullable; verifierModeId: z.ZodDefault>; verifyPrompt: z.ZodNullable; verifyChecks: z.ZodArray; archive: z.ZodBoolean; sleepMs: z.ZodNumber; maxIterations: z.ZodNullable; maxTimeMs: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodNullable; stopRequestedAt: z.ZodNullable; iterations: z.ZodArray; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; logs: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextLogSeq: z.ZodNumber; activeIteration: z.ZodNullable; activeWorkerAgentId: z.ZodNullable; activeVerifierAgentId: z.ZodNullable; }, z.core.$strip>>; entries: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextCursor: z.ZodNumber; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const LoopStopResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"loop/stop/response">; payload: z.ZodObject<{ requestId: z.ZodString; loop: z.ZodNullable; prompt: z.ZodString; cwd: z.ZodString; provider: z.ZodString; model: z.ZodNullable; modeId: z.ZodDefault>; workerProvider: z.ZodNullable; workerModel: z.ZodNullable; verifierProvider: z.ZodNullable; verifierModel: z.ZodNullable; verifierModeId: z.ZodDefault>; verifyPrompt: z.ZodNullable; verifyChecks: z.ZodArray; archive: z.ZodBoolean; sleepMs: z.ZodNumber; maxIterations: z.ZodNullable; maxTimeMs: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; startedAt: z.ZodString; completedAt: z.ZodNullable; stopRequestedAt: z.ZodNullable; iterations: z.ZodArray; workerStartedAt: z.ZodString; workerCompletedAt: z.ZodNullable; verifierAgentId: z.ZodNullable; status: z.ZodEnum<{ running: "running"; failed: "failed"; succeeded: "succeeded"; stopped: "stopped"; }>; workerOutcome: z.ZodNullable>; failureReason: z.ZodNullable; verifyChecks: z.ZodArray>; verifyPrompt: z.ZodNullable; startedAt: z.ZodString; completedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; logs: z.ZodArray; source: z.ZodEnum<{ loop: "loop"; worker: "worker"; verifier: "verifier"; "verify-check": "verify-check"; }>; level: z.ZodEnum<{ error: "error"; info: "info"; }>; text: z.ZodString; }, z.core.$strip>>; nextLogSeq: z.ZodNumber; activeIteration: z.ZodNullable; activeWorkerAgentId: z.ZodNullable; activeVerifierAgentId: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export type LoopLogEntry = z.infer; export type LoopVerifyCheckResult = z.infer; export type LoopVerifyPromptResult = z.infer; export type LoopIterationRecord = z.infer; export type LoopRecord = z.infer; export type LoopListItem = z.infer; export type LoopRunRequest = z.infer; export type LoopListRequest = z.infer; export type LoopInspectRequest = z.infer; export type LoopLogsRequest = z.infer; export type LoopStopRequest = z.infer; export type LoopRunResponse = z.infer; export type LoopListResponse = z.infer; export type LoopInspectResponse = z.infer; export type LoopLogsResponse = z.infer; export type LoopStopResponse = z.infer; //# sourceMappingURL=rpc-schemas.d.ts.map