import { z } from "zod"; export declare const ClaudeCodeRuntimeSchema: z.ZodObject<{ providerId: z.ZodLiteral<"claude-code">; configurationHash: z.ZodString; executableHash: z.ZodString; version: z.ZodString; capabilityHash: z.ZodString; maximumRequestCostUsd: z.ZodNumber; requestTimeoutMs: z.ZodNumber; maximumTurns: z.ZodNumber; holdOpen: z.ZodBoolean; }, z.core.$strict>; export type ClaudeCodeRuntime = z.infer; export declare const ClaudeCodeControlSchema: z.ZodObject<{ id: z.ZodString; receiptId: z.ZodString; sessionId: z.ZodUUID; operationId: z.ZodString; action: z.ZodEnum<{ message: "message"; seal: "seal"; }>; text: z.ZodOptional; }, z.core.$strict>; export declare const ClaudeProcessEvidenceSchema: z.ZodObject<{ provider: z.ZodLiteral<"claude-code">; sessionId: z.ZodUUID; requestId: z.ZodString; modelId: z.ZodString; runtime: z.ZodObject<{ providerId: z.ZodLiteral<"claude-code">; configurationHash: z.ZodString; executableHash: z.ZodString; version: z.ZodString; capabilityHash: z.ZodString; maximumRequestCostUsd: z.ZodNumber; requestTimeoutMs: z.ZodNumber; maximumTurns: z.ZodNumber; holdOpen: z.ZodBoolean; }, z.core.$strict>; sourceHash: z.ZodString; outputHash: z.ZodString; traceHash: z.ZodString; runtimeEventRefs: z.ZodArray; eventCount: z.ZodNumber; startedAt: z.ZodISODateTime; completedAt: z.ZodISODateTime; cleanupComplete: z.ZodLiteral; }, z.core.$strict>; export type ClaudeProcessEvidence = z.infer; //# sourceMappingURL=claude-code-runtime.d.ts.map