import { z } from "zod"; /** * Evidence hierarchy labels accepted by agent work contracts. */ export declare const AgentWorkEvidenceLevelSchema: z.ZodEnum<{ L1_RUNTIME_PROOF: "L1_RUNTIME_PROOF"; L2_AUTOMATED_TEST: "L2_AUTOMATED_TEST"; L3_STATIC_REVIEW: "L3_STATIC_REVIEW"; L4_IMPLEMENTATION_TRACE: "L4_IMPLEMENTATION_TRACE"; L5_DOCUMENTATION: "L5_DOCUMENTATION"; }>; /** * Lifecycle statuses for durable agent work contracts. */ export declare const AgentWorkStatusSchema: z.ZodEnum<{ running: "running"; completed: "completed"; cancelled: "cancelled"; created: "created"; blocked: "blocked"; }>; /** * Contract owner schema for an agent/session boundary. */ export declare const AgentWorkOwnerSchema: z.ZodObject<{ agent: z.ZodString; sessionId: z.ZodOptional; parentSessionId: z.ZodOptional; }, z.core.$strip>; /** * Work scope schema that separates task boundaries from delegation dispatch. */ export declare const AgentWorkScopeSchema: z.ZodObject<{ taskBoundary: z.ZodString; allowedSurfaces: z.ZodDefault>; dependencies: z.ZodDefault>; nonGoals: z.ZodDefault>; }, z.core.$strip>; /** * Evidence requirements and blocked-state reporting schema. */ export declare const AgentWorkEvidenceSchema: z.ZodObject<{ requiredProof: z.ZodDefault>; minimumEvidenceLevel: z.ZodEnum<{ L1_RUNTIME_PROOF: "L1_RUNTIME_PROOF"; L2_AUTOMATED_TEST: "L2_AUTOMATED_TEST"; L3_STATIC_REVIEW: "L3_STATIC_REVIEW"; L4_IMPLEMENTATION_TRACE: "L4_IMPLEMENTATION_TRACE"; L5_DOCUMENTATION: "L5_DOCUMENTATION"; }>; verificationCommands: z.ZodDefault>; blockedStateRules: z.ZodDefault>; }, z.core.$strip>; /** * Bounded compaction preservation payload schema. */ export declare const AgentWorkCompactionSchema: z.ZodObject<{ briefing: z.ZodDefault; summary: z.ZodDefault; anchors: z.ZodDefault>; reinjectionPayload: z.ZodDefault; sourceRefs: z.ZodDefault>; }, z.core.$strip>; /** * Durable agent work contract schema. */ export declare const AgentWorkContractSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ running: "running"; completed: "completed"; cancelled: "cancelled"; created: "created"; blocked: "blocked"; }>; owner: z.ZodObject<{ agent: z.ZodString; sessionId: z.ZodOptional; parentSessionId: z.ZodOptional; }, z.core.$strip>; scope: z.ZodObject<{ taskBoundary: z.ZodString; allowedSurfaces: z.ZodDefault>; dependencies: z.ZodDefault>; nonGoals: z.ZodDefault>; }, z.core.$strip>; evidence: z.ZodObject<{ requiredProof: z.ZodDefault>; minimumEvidenceLevel: z.ZodEnum<{ L1_RUNTIME_PROOF: "L1_RUNTIME_PROOF"; L2_AUTOMATED_TEST: "L2_AUTOMATED_TEST"; L3_STATIC_REVIEW: "L3_STATIC_REVIEW"; L4_IMPLEMENTATION_TRACE: "L4_IMPLEMENTATION_TRACE"; L5_DOCUMENTATION: "L5_DOCUMENTATION"; }>; verificationCommands: z.ZodDefault>; blockedStateRules: z.ZodDefault>; }, z.core.$strip>; compaction: z.ZodObject<{ briefing: z.ZodDefault; summary: z.ZodDefault; anchors: z.ZodDefault>; reinjectionPayload: z.ZodDefault; sourceRefs: z.ZodDefault>; }, z.core.$strip>; trajectoryId: z.ZodOptional; trajectoryEvidenceRef: z.ZodOptional; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$strip>; /** * Agent work contract store file schema. */ export declare const AgentWorkContractStoreSchema: z.ZodObject<{ version: z.ZodLiteral<1>; updatedAt: z.ZodNumber; contracts: z.ZodRecord; owner: z.ZodObject<{ agent: z.ZodString; sessionId: z.ZodOptional; parentSessionId: z.ZodOptional; }, z.core.$strip>; scope: z.ZodObject<{ taskBoundary: z.ZodString; allowedSurfaces: z.ZodDefault>; dependencies: z.ZodDefault>; nonGoals: z.ZodDefault>; }, z.core.$strip>; evidence: z.ZodObject<{ requiredProof: z.ZodDefault>; minimumEvidenceLevel: z.ZodEnum<{ L1_RUNTIME_PROOF: "L1_RUNTIME_PROOF"; L2_AUTOMATED_TEST: "L2_AUTOMATED_TEST"; L3_STATIC_REVIEW: "L3_STATIC_REVIEW"; L4_IMPLEMENTATION_TRACE: "L4_IMPLEMENTATION_TRACE"; L5_DOCUMENTATION: "L5_DOCUMENTATION"; }>; verificationCommands: z.ZodDefault>; blockedStateRules: z.ZodDefault>; }, z.core.$strip>; compaction: z.ZodObject<{ briefing: z.ZodDefault; summary: z.ZodDefault; anchors: z.ZodDefault>; reinjectionPayload: z.ZodDefault; sourceRefs: z.ZodDefault>; }, z.core.$strip>; trajectoryId: z.ZodOptional; trajectoryEvidenceRef: z.ZodOptional; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; /** * Tool input schema for `hivemind-agent-work-create`. * * Per D-43/D-44: pressure fields are ACCEPTED but STRIPPED from parsed output. * The schema accepts them for backward compatibility, but the transform removes * them so operations never see pressure data. */ export declare const AgentWorkCreateToolInputSchema: z.ZodPipe; ownerAgent: z.ZodString; ownerSessionId: z.ZodOptional; ownerParentSessionId: z.ZodOptional; taskBoundary: z.ZodString; allowedSurfaces: z.ZodDefault>; dependencies: z.ZodDefault>; nonGoals: z.ZodDefault>; requiredProof: z.ZodDefault>; minimumEvidenceLevel: z.ZodEnum<{ L1_RUNTIME_PROOF: "L1_RUNTIME_PROOF"; L2_AUTOMATED_TEST: "L2_AUTOMATED_TEST"; L3_STATIC_REVIEW: "L3_STATIC_REVIEW"; L4_IMPLEMENTATION_TRACE: "L4_IMPLEMENTATION_TRACE"; L5_DOCUMENTATION: "L5_DOCUMENTATION"; }>; verificationCommands: z.ZodDefault>; blockedStateRules: z.ZodDefault>; briefing: z.ZodDefault; summary: z.ZodDefault; anchors: z.ZodDefault>; reinjectionPayload: z.ZodDefault; sourceRefs: z.ZodDefault>; trajectoryId: z.ZodOptional; pressureScore: z.ZodOptional; pressureTier: z.ZodOptional; pressureApproved: z.ZodDefault; }, z.core.$strip>, z.ZodTransform<{ ownerAgent: string; taskBoundary: string; allowedSurfaces: string[]; dependencies: string[]; nonGoals: string[]; requiredProof: string[]; minimumEvidenceLevel: "L1_RUNTIME_PROOF" | "L2_AUTOMATED_TEST" | "L3_STATIC_REVIEW" | "L4_IMPLEMENTATION_TRACE" | "L5_DOCUMENTATION"; verificationCommands: string[]; blockedStateRules: string[]; briefing: string; summary: string; anchors: string[]; reinjectionPayload: string; sourceRefs: string[]; id?: string | undefined; ownerSessionId?: string | undefined; ownerParentSessionId?: string | undefined; trajectoryId?: string | undefined; }, { ownerAgent: string; taskBoundary: string; allowedSurfaces: string[]; dependencies: string[]; nonGoals: string[]; requiredProof: string[]; minimumEvidenceLevel: "L1_RUNTIME_PROOF" | "L2_AUTOMATED_TEST" | "L3_STATIC_REVIEW" | "L4_IMPLEMENTATION_TRACE" | "L5_DOCUMENTATION"; verificationCommands: string[]; blockedStateRules: string[]; briefing: string; summary: string; anchors: string[]; reinjectionPayload: string; sourceRefs: string[]; pressureApproved: boolean; id?: string | undefined; ownerSessionId?: string | undefined; ownerParentSessionId?: string | undefined; trajectoryId?: string | undefined; pressureScore?: number | undefined; pressureTier?: number | undefined; }>>; /** * Tool input schema for `hivemind-agent-work-export`. */ export declare const AgentWorkExportToolInputSchema: z.ZodObject<{ contractId: z.ZodString; format: z.ZodDefault>; }, z.core.$strip>; export type AgentWorkEvidenceLevel = z.infer; export type AgentWorkStatus = z.infer; export type AgentWorkOwner = z.infer; export type AgentWorkScope = z.infer; export type AgentWorkEvidence = z.infer; export type AgentWorkCompaction = z.infer; export type AgentWorkContract = z.infer; export type AgentWorkContractStore = z.infer; export type AgentWorkCreateToolInput = z.infer; export type AgentWorkExportToolInput = z.infer; /** * Parse untrusted create-tool input. * * @param rawInput - Untrusted tool arguments. * @returns Validated create-tool input. */ export declare function parseAgentWorkCreateToolInput(rawInput: unknown): AgentWorkCreateToolInput; /** * Parse untrusted export-tool input. * * @param rawInput - Untrusted tool arguments. * @returns Validated export-tool input. */ export declare function parseAgentWorkExportToolInput(rawInput: unknown): AgentWorkExportToolInput; //# sourceMappingURL=agent-work-contract.schema.d.ts.map