import { z } from "zod"; /** Editor data from a server-validated package; excludes portable file bytes. */ export declare const ModelBatchReviewInspectionSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.modelBatchReviewInspection.v1">; packageHash: z.ZodString; definition: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.taskDefinition.v1">; id: z.ZodString; revision: z.ZodNumber; name: z.ZodString; description: z.ZodString; instructions: z.ZodString; category: z.ZodEnum<{ coding: "coding"; custom: "custom"; question_answering: "question_answering"; structured: "structured"; tool_workflow: "tool_workflow"; }>; familyNamespace: z.ZodString; inputSchema: z.ZodRecord; outputSchema: z.ZodRecord; requiredOutputs: z.ZodOptional; }, z.core.$strict>>>; submissionMode: z.ZodOptional>; maxBytes: z.ZodDefault>; metadata: z.ZodDefault>; }, z.core.$strict>>>; contextRequirements: z.ZodOptional>; rewardBinding: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; harness: z.ZodNullable>; execution: z.ZodObject<{ policy: z.ZodObject<{ policyVisibleFields: z.ZodDefault>; privilegedFields: z.ZodDefault>; hiddenGraderRefs: z.ZodDefault>; connectedAppScopes: z.ZodDefault>; }, z.core.$strict>; environment: z.ZodObject<{ protocolVersion: z.ZodLiteral<"openpond.environment.v1">; kind: z.ZodEnum<{ agent: "agent"; custom_program: "custom_program"; text: "text"; work: "work"; }>; entrypoint: z.ZodString; stateful: z.ZodBoolean; deterministicSeeds: z.ZodBoolean; lifecycle: z.ZodArray>; networkPolicy: z.ZodEnum<{ declared_read_only: "declared_read_only"; declared_scoped: "declared_scoped"; none: "none"; }>; defaultTimeoutMs: z.ZodNumber; }, z.core.$strict>; environmentRelease: z.ZodOptional>; tools: z.ZodArray; inputSchemaHash: z.ZodString; sideEffect: z.ZodEnum<{ read: "read"; write: "write"; }>; timeoutMs: z.ZodNumber; }, z.core.$strict>>; capabilities: z.ZodArray>; portability: z.ZodEnum<{ host_adapter: "host_adapter"; hosted_only: "hosted_only"; local_only: "local_only"; portable: "portable"; }>; }, z.core.$strict>>; verifierSetRelease: z.ZodOptional>; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>; binding: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.rewardBinding.v1">; id: z.ZodString; revision: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; recipeRef: z.ZodOptional>; sources: z.ZodArray>; reward: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; role: z.ZodEnum<{ evaluation: "evaluation"; training: "training"; }>; normalization: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"identity">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"linear">; minimum: z.ZodNumber; maximum: z.ZodNumber; direction: z.ZodEnum<{ higher: "higher"; lower: "lower"; }>; }, z.core.$strict>], "kind">; weight: z.ZodNumber; required: z.ZodBoolean; hardGate: z.ZodBoolean; privileged: z.ZodBoolean; fixtureRefs: z.ZodArray>; }, z.core.$strict>>; aggregation: z.ZodLiteral<"weighted_mean">; unscorable: z.ZodLiteral<"exclude_optional_require_all_required">; contentHash: z.ZodString; }, z.core.$strict>; evidence: z.ZodArray; id: z.ZodString; revision: z.ZodNumber; source: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; submission: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.taskExample.v1">; sourceId: z.ZodString; idempotencyKey: z.ZodString; taskDefinition: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; exampleId: z.ZodString; attemptId: z.ZodString; occurredAt: z.ZodString; familyKey: z.ZodNullable; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; input: z.ZodRecord; observedOutput: z.ZodNullable>; expected: z.ZodNullable>; evaluatorContext: z.ZodNullable>; assets: z.ZodArray; }, z.core.$strict>>; requiredOutputs: z.ZodOptional; }, z.core.$strict>>>; submissionMode: z.ZodOptional>; maxBytes: z.ZodDefault>; metadata: z.ZodDefault>; }, z.core.$strict>>>; provenance: z.ZodObject<{ sourceRecordRef: z.ZodNullable; mappingHash: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>; supersedes: z.ZodNullable>; correctionFeedbackId: z.ZodNullable; receivedAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>>; decisions: z.ZodArray; id: z.ZodString; revision: z.ZodNumber; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; supersedes: z.ZodNullable>; actor: z.ZodObject<{ kind: z.ZodEnum<{ human: "human"; qualified_policy: "qualified_policy"; }>; id: z.ZodString; policy: z.ZodNullable>; }, z.core.$strict>; evidenceValidity: z.ZodEnum<{ invalid: "invalid"; pending: "pending"; valid: "valid"; }>; taskAdmissibility: z.ZodEnum<{ approved: "approved"; pending: "pending"; rejected: "rejected"; }>; observedQuality: z.ZodEnum<{ failed: "failed"; passed: "passed"; unavailable: "unavailable"; unscored: "unscored"; }>; targetApproval: z.ZodEnum<{ approved: "approved"; not_required: "not_required"; pending: "pending"; rejected: "rejected"; }>; approvedTarget: z.ZodNullable>; grade: z.ZodNullable; binding: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; taskHash: z.ZodString; taskId: z.ZodOptional; outputHash: z.ZodString; results: z.ZodArray; role: z.ZodEnum<{ evaluation: "evaluation"; training: "training"; }>; status: z.ZodEnum<{ failed: "failed"; not_applicable: "not_applicable"; pending: "pending"; scored: "scored"; unavailable: "unavailable"; }>; rawScore: z.ZodNullable; normalizedScore: z.ZodNullable; passed: z.ZodNullable; evidenceHashes: z.ZodArray; graderEvidence: z.ZodOptional; graderId: z.ZodString; graderVersion: z.ZodString; status: z.ZodOptional>; score: z.ZodNullable; passed: z.ZodBoolean; rewardEligible: z.ZodBoolean; failureClass: z.ZodNullable>; feedback: z.ZodArray; visibleEvidenceRefs: z.ZodArray; privilegedEvidenceRefs: z.ZodArray; modelJudgeReceipt: z.ZodOptional; providerId: z.ZodString; modelId: z.ZodString; modelRevision: z.ZodNullable; responseId: z.ZodNullable; requestHash: z.ZodString; responseHash: z.ZodString; inputTokens: z.ZodNullable; outputTokens: z.ZodNullable; costUsd: z.ZodNullable; transportPolicy: z.ZodOptional; responseFormat: z.ZodLiteral<"judgment_json_schema">; reasoningEffort: z.ZodEnum<{ high: "high"; low: "low"; max: "max"; medium: "medium"; off: "off"; xhigh: "xhigh"; }>; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>>; effectiveRequestHash: z.ZodOptional; finishReason: z.ZodOptional>; reasoningTokens: z.ZodOptional>; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; message: z.ZodNullable; }, z.core.$strict>>; training: z.ZodObject<{ status: z.ZodEnum<{ not_configured: "not_configured"; pending: "pending"; scored: "scored"; unscorable: "unscorable"; }>; score: z.ZodNullable; passed: z.ZodNullable; }, z.core.$strict>; evaluation: z.ZodObject<{ status: z.ZodEnum<{ not_configured: "not_configured"; pending: "pending"; scored: "scored"; unscorable: "unscorable"; }>; score: z.ZodNullable; passed: z.ZodNullable; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; targetGrade: z.ZodNullable; binding: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; taskHash: z.ZodString; taskId: z.ZodOptional; outputHash: z.ZodString; results: z.ZodArray; role: z.ZodEnum<{ evaluation: "evaluation"; training: "training"; }>; status: z.ZodEnum<{ failed: "failed"; not_applicable: "not_applicable"; pending: "pending"; scored: "scored"; unavailable: "unavailable"; }>; rawScore: z.ZodNullable; normalizedScore: z.ZodNullable; passed: z.ZodNullable; evidenceHashes: z.ZodArray; graderEvidence: z.ZodOptional; graderId: z.ZodString; graderVersion: z.ZodString; status: z.ZodOptional>; score: z.ZodNullable; passed: z.ZodBoolean; rewardEligible: z.ZodBoolean; failureClass: z.ZodNullable>; feedback: z.ZodArray; visibleEvidenceRefs: z.ZodArray; privilegedEvidenceRefs: z.ZodArray; modelJudgeReceipt: z.ZodOptional; providerId: z.ZodString; modelId: z.ZodString; modelRevision: z.ZodNullable; responseId: z.ZodNullable; requestHash: z.ZodString; responseHash: z.ZodString; inputTokens: z.ZodNullable; outputTokens: z.ZodNullable; costUsd: z.ZodNullable; transportPolicy: z.ZodOptional; responseFormat: z.ZodLiteral<"judgment_json_schema">; reasoningEffort: z.ZodEnum<{ high: "high"; low: "low"; max: "max"; medium: "medium"; off: "off"; xhigh: "xhigh"; }>; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>>; effectiveRequestHash: z.ZodOptional; finishReason: z.ZodOptional>; reasoningTokens: z.ZodOptional>; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; message: z.ZodNullable; }, z.core.$strict>>; training: z.ZodObject<{ status: z.ZodEnum<{ not_configured: "not_configured"; pending: "pending"; scored: "scored"; unscorable: "unscorable"; }>; score: z.ZodNullable; passed: z.ZodNullable; }, z.core.$strict>; evaluation: z.ZodObject<{ status: z.ZodEnum<{ not_configured: "not_configured"; pending: "pending"; scored: "scored"; unscorable: "unscorable"; }>; score: z.ZodNullable; passed: z.ZodNullable; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; note: z.ZodString; decidedAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type ModelBatchReviewInspection = z.infer; export declare const ModelBatchReviewRequestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.modelBatchReviewRequest.v1">; operationId: z.ZodString; modelId: z.ZodString; expectedModelRevision: z.ZodNumber; tasksetRef: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; rewardBindingRef: z.ZodNullable>; definition: z.ZodObject<{ name: z.ZodOptional; instructions: z.ZodOptional; inputSchema: z.ZodOptional>; outputSchema: z.ZodOptional>; requiredOutputs: z.ZodOptional; }, z.core.$strict>>>; submissionMode: z.ZodOptional>; maxBytes: z.ZodDefault>; metadata: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>; examples: z.ZodArray; input: z.ZodOptional>; expected: z.ZodOptional>>; evaluatorContext: z.ZodOptional>>; proposedTarget: z.ZodOptional>>; }, z.core.$strict>>; }, z.core.$strict>; export type ModelBatchReviewRequest = z.infer; /** These are editable evidence and unapproved proposals, never admissions. */ export declare const ModelBatchReviewReceiptSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.modelBatchReviewReceipt.v1">; operationId: z.ZodString; modelId: z.ZodString; source: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.learningSource.v1">; id: z.ZodString; revision: z.ZodNumber; name: z.ZodString; kind: z.ZodEnum<{ benchmark: "benchmark"; direct: "direct"; opentelemetry: "opentelemetry"; provider: "provider"; work: "work"; }>; taskDefinition: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; enabled: z.ZodBoolean; allowedSplits: z.ZodArray>; mapping: z.ZodNullable; exampleId: z.ZodString; attemptId: z.ZodString; occurredAt: z.ZodString; input: z.ZodString; observedOutput: z.ZodNullable; expected: z.ZodNullable; evaluatorContext: z.ZodNullable; familyKey: z.ZodString; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; }, z.core.$strict>>; adapterVersion: z.ZodNullable; reviewOrigin: z.ZodOptional; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; rewardBinding: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>>; capturedOrigin: z.ZodOptional; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>; evidence: z.ZodArray; id: z.ZodString; revision: z.ZodNumber; source: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; submission: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.taskExample.v1">; sourceId: z.ZodString; idempotencyKey: z.ZodString; taskDefinition: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; exampleId: z.ZodString; attemptId: z.ZodString; occurredAt: z.ZodString; familyKey: z.ZodNullable; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; input: z.ZodRecord; observedOutput: z.ZodNullable>; expected: z.ZodNullable>; evaluatorContext: z.ZodNullable>; assets: z.ZodArray; }, z.core.$strict>>; requiredOutputs: z.ZodOptional; }, z.core.$strict>>>; submissionMode: z.ZodOptional>; maxBytes: z.ZodDefault>; metadata: z.ZodDefault>; }, z.core.$strict>>>; provenance: z.ZodObject<{ sourceRecordRef: z.ZodNullable; mappingHash: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>; supersedes: z.ZodNullable>; correctionFeedbackId: z.ZodNullable; receivedAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>>; proposals: z.ZodArray; id: z.ZodString; submission: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.taskFeedback.v1">; sourceId: z.ZodString; idempotencyKey: z.ZodString; exampleId: z.ZodString; attemptId: z.ZodString; expectedEvidenceHash: z.ZodNullable; occurredAt: z.ZodString; kind: z.ZodEnum<{ family_resolution: "family_resolution"; ground_truth_correction: "ground_truth_correction"; input_correction: "input_correction"; outcome: "outcome"; target_correction: "target_correction"; }>; value: z.ZodRecord; note: z.ZodString; }, z.core.$strict>; status: z.ZodEnum<{ applied: "applied"; pending_example: "pending_example"; pending_review: "pending_review"; rejected: "rejected"; superseded: "superseded"; }>; evidence: z.ZodNullable>; createdAt: z.ZodString; revision: z.ZodNumber; submittedBy: z.ZodDefault; sourceId: z.ZodNullable; }, z.core.$strict>>>; review: z.ZodDefault>; note: z.ZodString; resolvedAt: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>; export type ModelBatchReviewReceipt = z.infer; //# sourceMappingURL=model-batch-review-contracts.d.ts.map