import { z } from "zod"; export declare const TrainingTacticSchema: z.ZodEnum<{ agentic_rl: "agentic_rl"; grpo_rft: "grpo_rft"; no_training: "no_training"; preference: "preference"; prompting: "prompting"; retrieval: "retrieval"; sdft_opsd: "sdft_opsd"; sdpo: "sdpo"; sft: "sft"; }>; export declare const TaskDesignFixtureTemplateSchema: z.ZodObject<{ id: z.ZodString; taskIndex: z.ZodNumber; label: z.ZodEnum<{ adversarial: "adversarial"; boundary: "boundary"; infrastructure_failure: "infrastructure_failure"; negative: "negative"; positive: "positive"; prompt_injection: "prompt_injection"; }>; output: z.ZodRecord; infrastructureError: z.ZodNullable; expectedPassed: z.ZodBoolean; expectedRewardEligible: z.ZodBoolean; metadata: z.ZodDefault>; }, z.core.$strip>; export declare const CapabilityDiagnosisSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.capabilityDiagnosis.v1">; summary: z.ZodString; stableBehavior: z.ZodDefault>; changingKnowledge: z.ZodDefault>; requiredContext: z.ZodDefault>; requiredTools: z.ZodDefault>; intervention: z.ZodEnum<{ agentic_rl: "agentic_rl"; grpo_rft: "grpo_rft"; no_training: "no_training"; preference: "preference"; prompting: "prompting"; retrieval: "retrieval"; sdft_opsd: "sdft_opsd"; sdpo: "sdpo"; sft: "sft"; }>; trainingEligible: z.ZodBoolean; rationale: z.ZodArray; confidence: z.ZodNumber; }, z.core.$strip>; export declare const TaskExampleProposalSchema: z.ZodObject<{ id: z.ZodString; sourceId: z.ZodString; sourceTurnId: z.ZodNullable; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; origin: z.ZodEnum<{ corrected: "corrected"; expert_authored: "expert_authored"; extracted: "extracted"; synthetic: "synthetic"; }>; inputPrompt: z.ZodString; expectedOutputText: z.ZodNullable; rationale: z.ZodString; }, z.core.$strip>; export declare const TaskDesignProposalSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.taskDesignProposal.v1">; id: z.ZodString; name: z.ZodString; objective: z.ZodString; diagnosis: z.ZodDefault; summary: z.ZodString; stableBehavior: z.ZodDefault>; changingKnowledge: z.ZodDefault>; requiredContext: z.ZodDefault>; requiredTools: z.ZodDefault>; intervention: z.ZodEnum<{ agentic_rl: "agentic_rl"; grpo_rft: "grpo_rft"; no_training: "no_training"; preference: "preference"; prompting: "prompting"; retrieval: "retrieval"; sdft_opsd: "sdft_opsd"; sdpo: "sdpo"; sft: "sft"; }>; trainingEligible: z.ZodBoolean; rationale: z.ZodArray; confidence: z.ZodNumber; }, z.core.$strip>>; taskKind: z.ZodEnum<{ chat: "chat"; custom_program: "custom_program"; multi_agent: "multi_agent"; single_agent: "single_agent"; }>; sourceIds: z.ZodArray; assumptions: z.ZodArray; successCriteria: z.ZodArray; proposedGraders: z.ZodDefault>; version: z.ZodString; label: z.ZodString; weight: z.ZodDefault; hardGate: z.ZodDefault; rewardEligible: z.ZodDefault; privileged: z.ZodDefault; metadata: z.ZodDefault>; kind: z.ZodEnum<{ content: "content"; diff: "diff"; file: "file"; runtime_event: "runtime_event"; schema: "schema"; state: "state"; test: "test"; }>; config: z.ZodRecord; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; taskIds: z.ZodOptional>; version: z.ZodString; label: z.ZodString; weight: z.ZodDefault; hardGate: z.ZodDefault; rewardEligible: z.ZodDefault; privileged: z.ZodDefault; metadata: z.ZodDefault>; kind: z.ZodLiteral<"model_judge">; rubric: z.ZodString; judge: z.ZodObject<{ providerId: z.ZodUnion, z.ZodTemplateLiteral<`acp:${string}`>]>; modelId: z.ZodString; }, z.core.$strip>; calibrationFixtureRefs: z.ZodArray; calibrationStatus: z.ZodEnum<{ failed: "failed"; passed: "passed"; pending: "pending"; }>; temperature: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; taskIds: z.ZodOptional>; version: z.ZodString; label: z.ZodString; weight: z.ZodDefault; hardGate: z.ZodDefault; rewardEligible: z.ZodDefault; privileged: z.ZodDefault; metadata: z.ZodDefault>; kind: z.ZodLiteral<"human">; form: z.ZodOptional; mode: z.ZodEnum<{ individual: "individual"; pairwise: "pairwise"; }>; instructions: z.ZodString; criteria: z.ZodArray; anchors: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; kind: z.ZodLiteral<"score">; minimum: z.ZodNumber; maximum: z.ZodNumber; step: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ id: z.ZodString; label: z.ZodString; instructions: z.ZodString; required: z.ZodBoolean; allowAbstain: z.ZodBoolean; requireRationale: z.ZodOptional; anchors: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; kind: z.ZodLiteral<"category">; options: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ id: z.ZodString; label: z.ZodString; instructions: z.ZodString; required: z.ZodBoolean; allowAbstain: z.ZodBoolean; requireRationale: z.ZodOptional; anchors: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; kind: z.ZodLiteral<"boolean">; }, z.core.$strict>, z.ZodObject<{ id: z.ZodString; label: z.ZodString; instructions: z.ZodString; required: z.ZodBoolean; allowAbstain: z.ZodBoolean; requireRationale: z.ZodOptional; anchors: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; kind: z.ZodLiteral<"text">; minimumLength: z.ZodOptional; maximumLength: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ id: z.ZodString; label: z.ZodString; instructions: z.ZodString; required: z.ZodBoolean; allowAbstain: z.ZodBoolean; requireRationale: z.ZodOptional; anchors: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; kind: z.ZodLiteral<"preference">; requireStrength: z.ZodOptional; allowTie: z.ZodBoolean; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; rubric: z.ZodString; reviewerRole: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; taskIds: z.ZodOptional>; version: z.ZodString; label: z.ZodString; weight: z.ZodDefault; hardGate: z.ZodDefault; rewardEligible: z.ZodDefault; privileged: z.ZodDefault; metadata: z.ZodDefault>; kind: z.ZodLiteral<"custom_verifier">; runtime: z.ZodOptional>; module: z.ZodString; exportName: z.ZodString; timeoutMs: z.ZodNumber; networkPolicy: z.ZodLiteral<"none">; }, z.core.$strip>]>>>; graderFixtures: z.ZodDefault; output: z.ZodRecord; infrastructureError: z.ZodNullable; expectedPassed: z.ZodBoolean; expectedRewardEligible: z.ZodBoolean; metadata: z.ZodDefault>; }, z.core.$strip>>>; generatedFiles: z.ZodDefault; content: z.ZodString; }, z.core.$strip>>>; proposedExamples: z.ZodDefault; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; origin: z.ZodEnum<{ corrected: "corrected"; expert_authored: "expert_authored"; extracted: "extracted"; synthetic: "synthetic"; }>; inputPrompt: z.ZodString; expectedOutputText: z.ZodNullable; rationale: z.ZodString; }, z.core.$strip>>>; proposedMethod: z.ZodEnum<{ dpo: "dpo"; grpo: "grpo"; none: "none"; opd: "opd"; opsd: "opsd"; ppo: "ppo"; retrieval: "retrieval"; sdft: "sdft"; sdpo: "sdpo"; sft: "sft"; }>; trainingPath: z.ZodDefault; bootstrap: z.ZodNullable; purpose: z.ZodLiteral<"trajectory_bootstrap">; demonstrationRefs: z.ZodArray; limitations: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>>; policy: z.ZodObject<{ policyVisibleFields: z.ZodDefault>; privilegedFields: z.ZodDefault>; hiddenGraderRefs: z.ZodDefault>; connectedAppScopes: z.ZodDefault>; }, z.core.$strip>; warnings: z.ZodDefault>; createdAt: z.ZodString; }, z.core.$strip>; export type TaskDesignFixtureTemplate = z.infer; export type CapabilityDiagnosis = z.infer; export type TaskExampleProposal = z.infer; export type TaskDesignProposal = z.infer; export type TrainingTactic = z.infer; //# sourceMappingURL=task-design-contracts.d.ts.map