/** * AUTO-GENERATED by agent-contracts-runtime. DO NOT EDIT. * * Regenerate via: npx agent-runtime generate */ import { z } from "zod"; export declare const CliAuditRequestSchema: z.ZodObject<{ task_id: z.ZodString; context: z.ZodOptional; }, z.core.$strip>; export type CliAuditRequest = z.infer; export declare const CliAuditResultSchema: z.ZodObject<{ summary: z.ZodString; riskLevel: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; critical: "critical"; }>; findings: z.ZodArray; severity: z.ZodEnum<{ error: "error"; critical: "critical"; info: "info"; warning: "warning"; }>; category: z.ZodString; target: z.ZodOptional; location: z.ZodOptional; message: z.ZodString; recommendation: z.ZodOptional; confidence: z.ZodOptional; evidence: z.ZodOptional; target: z.ZodOptional; location: z.ZodOptional; excerpt: z.ZodOptional; }, z.core.$strip>>>; details: z.ZodOptional>; }, z.core.$strip>>; recommendedActions: z.ZodOptional; title: z.ZodString; command: z.ZodOptional; target: z.ZodOptional; rationale: z.ZodOptional; }, z.core.$strip>>>; metadata: z.ZodOptional; command: z.ZodOptional; version: z.ZodOptional; generatedAt: z.ZodOptional; adapter: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type CliAuditResult = z.infer; export declare const handoffSchemas: { readonly "cli-audit-request": z.ZodObject<{ task_id: z.ZodString; context: z.ZodOptional; }, z.core.$strip>; readonly "cli-audit-result": z.ZodObject<{ summary: z.ZodString; riskLevel: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; critical: "critical"; }>; findings: z.ZodArray; severity: z.ZodEnum<{ error: "error"; critical: "critical"; info: "info"; warning: "warning"; }>; category: z.ZodString; target: z.ZodOptional; location: z.ZodOptional; message: z.ZodString; recommendation: z.ZodOptional; confidence: z.ZodOptional; evidence: z.ZodOptional; target: z.ZodOptional; location: z.ZodOptional; excerpt: z.ZodOptional; }, z.core.$strip>>>; details: z.ZodOptional>; }, z.core.$strip>>; recommendedActions: z.ZodOptional; title: z.ZodString; command: z.ZodOptional; target: z.ZodOptional; rationale: z.ZodOptional; }, z.core.$strip>>>; metadata: z.ZodOptional; command: z.ZodOptional; version: z.ZodOptional; generatedAt: z.ZodOptional; adapter: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }; export type HandoffTypeId = keyof typeof handoffSchemas; export interface HandoffEnvelope { readonly type: T; readonly version: number; readonly payload: z.infer<(typeof handoffSchemas)[T]>; } export declare const handoffs: { readonly cliAuditRequest: (payload: CliAuditRequest) => HandoffEnvelope<"cli-audit-request">; readonly cliAuditResult: (payload: CliAuditResult) => HandoffEnvelope<"cli-audit-result">; }; //# sourceMappingURL=handoffs.d.ts.map