import { z } from "zod"; /** Manual training compiles an already reviewed batch. It creates no recurring policy. */ export declare const TrainingPreparationRequestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationRequest.v1">; teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; configuration: z.ZodObject<{ id: z.ZodString; expectedRevision: z.ZodNumber; expectedEtag: z.ZodString; }, z.core.$strict>; origin: z.ZodOptional; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; name: z.ZodString; maximumSpendUsd: z.ZodNumber; gpuSelection: z.ZodOptional; objective: z.ZodEnum<{ balanced: "balanced"; economical: "economical"; fast: "fast"; }>; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; availabilityId: z.ZodString; gpuType: z.ZodString; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>], "mode">>; physicalPlacement: z.ZodOptional; physicalWorkerId: z.ZodString; providerPodId: z.ZodString; workerImageDigest: z.ZodString; baseProfileSha256: z.ZodString; gpuType: z.ZodString; sourceJobId: z.ZodString; sourceInputManifestSha256: z.ZodString; ownerTeamId: z.ZodString; deadlineAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export declare const TrainingPreparationPlanContentSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationPlan.v1">; id: z.ZodString; creatorUserId: z.ZodString; request: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationRequest.v1">; teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; configuration: z.ZodObject<{ id: z.ZodString; expectedRevision: z.ZodNumber; expectedEtag: z.ZodString; }, z.core.$strict>; origin: z.ZodOptional; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; name: z.ZodString; maximumSpendUsd: z.ZodNumber; gpuSelection: z.ZodOptional; objective: z.ZodEnum<{ balanced: "balanced"; economical: "economical"; fast: "fast"; }>; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; availabilityId: z.ZodString; gpuType: z.ZodString; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>], "mode">>; physicalPlacement: z.ZodOptional; physicalWorkerId: z.ZodString; providerPodId: z.ZodString; workerImageDigest: z.ZodString; baseProfileSha256: z.ZodString; gpuType: z.ZodString; sourceJobId: z.ZodString; sourceInputManifestSha256: z.ZodString; ownerTeamId: z.ZodString; deadlineAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; requestHash: z.ZodString; source: z.ZodLazy; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; modelProject: z.ZodObject<{ id: z.ZodString; portableProjectId: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; harnessRunManifest: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; taskset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; tasksetRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evaluation: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>>; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evidenceSets: z.ZodArray>; }, z.core.$strict>>; submissionHash: z.ZodString; createdAt: z.ZodString; }, z.core.$strict>; export declare const TrainingPreparationPlanSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationPlan.v1">; id: z.ZodString; creatorUserId: z.ZodString; request: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationRequest.v1">; teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; configuration: z.ZodObject<{ id: z.ZodString; expectedRevision: z.ZodNumber; expectedEtag: z.ZodString; }, z.core.$strict>; origin: z.ZodOptional; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; name: z.ZodString; maximumSpendUsd: z.ZodNumber; gpuSelection: z.ZodOptional; objective: z.ZodEnum<{ balanced: "balanced"; economical: "economical"; fast: "fast"; }>; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; availabilityId: z.ZodString; gpuType: z.ZodString; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>], "mode">>; physicalPlacement: z.ZodOptional; physicalWorkerId: z.ZodString; providerPodId: z.ZodString; workerImageDigest: z.ZodString; baseProfileSha256: z.ZodString; gpuType: z.ZodString; sourceJobId: z.ZodString; sourceInputManifestSha256: z.ZodString; ownerTeamId: z.ZodString; deadlineAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; requestHash: z.ZodString; source: z.ZodLazy; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; modelProject: z.ZodObject<{ id: z.ZodString; portableProjectId: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; harnessRunManifest: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; taskset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; tasksetRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evaluation: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>>; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evidenceSets: z.ZodArray>; }, z.core.$strict>>; submissionHash: z.ZodString; createdAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; export declare const TrainingPreparationReceiptSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationReceipt.v1">; plan: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationPlan.v1">; id: z.ZodString; creatorUserId: z.ZodString; request: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationRequest.v1">; teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; configuration: z.ZodObject<{ id: z.ZodString; expectedRevision: z.ZodNumber; expectedEtag: z.ZodString; }, z.core.$strict>; origin: z.ZodOptional; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; name: z.ZodString; maximumSpendUsd: z.ZodNumber; gpuSelection: z.ZodOptional; objective: z.ZodEnum<{ balanced: "balanced"; economical: "economical"; fast: "fast"; }>; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; availabilityId: z.ZodString; gpuType: z.ZodString; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>], "mode">>; physicalPlacement: z.ZodOptional; physicalWorkerId: z.ZodString; providerPodId: z.ZodString; workerImageDigest: z.ZodString; baseProfileSha256: z.ZodString; gpuType: z.ZodString; sourceJobId: z.ZodString; sourceInputManifestSha256: z.ZodString; ownerTeamId: z.ZodString; deadlineAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; requestHash: z.ZodString; source: z.ZodLazy; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; modelProject: z.ZodObject<{ id: z.ZodString; portableProjectId: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; harnessRunManifest: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; taskset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; tasksetRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evaluation: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>>; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evidenceSets: z.ZodArray>; }, z.core.$strict>>; submissionHash: z.ZodString; createdAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; revision: z.ZodNumber; state: z.ZodEnum<{ cancelled: "cancelled"; prepared: "prepared"; submitted: "submitted"; }>; jobId: z.ZodNullable; }, z.core.$strict>; export declare const TrainingPreparationControlSchema: z.ZodObject<{ teamId: z.ZodString; planHash: z.ZodString; expectedRevision: z.ZodNumber; estimateReview: z.ZodOptional>; }, z.core.$strict>; export declare const TrainingPreparationListQuerySchema: z.ZodObject<{ projectId: z.ZodOptional; state: z.ZodOptional>; afterId: z.ZodOptional; limit: z.ZodDefault; }, z.core.$strict>; export declare const TrainingPreparationPageSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationPage.v1">; teamId: z.ZodString; items: z.ZodArray; plan: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationPlan.v1">; id: z.ZodString; creatorUserId: z.ZodString; request: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingPreparationRequest.v1">; teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; configuration: z.ZodObject<{ id: z.ZodString; expectedRevision: z.ZodNumber; expectedEtag: z.ZodString; }, z.core.$strict>; origin: z.ZodOptional; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; batch: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; name: z.ZodString; maximumSpendUsd: z.ZodNumber; gpuSelection: z.ZodOptional; objective: z.ZodEnum<{ balanced: "balanced"; economical: "economical"; fast: "fast"; }>; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; availabilityId: z.ZodString; gpuType: z.ZodString; gpuCount: z.ZodOptional, z.ZodLiteral<2>]>>; }, z.core.$strict>], "mode">>; physicalPlacement: z.ZodOptional; physicalWorkerId: z.ZodString; providerPodId: z.ZodString; workerImageDigest: z.ZodString; baseProfileSha256: z.ZodString; gpuType: z.ZodString; sourceJobId: z.ZodString; sourceInputManifestSha256: z.ZodString; ownerTeamId: z.ZodString; deadlineAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; requestHash: z.ZodString; source: z.ZodLazy; teamId: z.ZodString; projectId: z.ZodNullable; configurationId: z.ZodString; source: z.ZodObject<{ executionId: z.ZodString; passId: z.ZodNullable; manifestHash: z.ZodString; resultHash: z.ZodString; }, z.core.$strict>; dataset: z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"model">; modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"harness">; source: z.ZodObject<{ profileId: z.ZodString; sourceRevision: z.ZodString; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; catalogHash: z.ZodString; definitionId: z.ZodString; definitionHash: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; environmentHash: z.ZodString; externalDatasetBinding: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; packageHash: z.ZodString; profileId: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"profile">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow">; workflowId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"skill">; skillPath: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent_action">; actionId: z.ZodString; }, z.core.$strict>], "kind">; declaredProfileCatalogHash: z.ZodNullable; protectedProfileClosureHash: z.ZodString; recordedOrigin: z.ZodOptional; originalEvidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; members: z.ZodArray>; }, z.core.$strict>>; gradingSource: z.ZodOptional; evidence: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; split: z.ZodEnum<{ frozen_eval: "frozen_eval"; test: "test"; train: "train"; validation: "validation"; }>; population: z.ZodArray; }, z.core.$strict>>; evaluators: z.ZodArray; }, z.core.$strict>; feedbackKey: z.ZodString; configurationHash: z.ZodString; output: z.ZodEnum<{ boolean: "boolean"; category: "category"; score: "score"; }>; categories: z.ZodArray; }, z.core.$strict>>; fieldMappingsHash: z.ZodString; fieldMappings: z.ZodArray; path: z.ZodArray; source: z.ZodEnum<{ evaluatorContext: "evaluatorContext"; expectedOutput: "expectedOutput"; input: "input"; output: "output"; }>; sourcePath: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>; environmentHash: z.ZodString; privateDatasetClosureHash: z.ZodString; criterion: z.ZodObject<{ minimumPassRate: z.ZodNumber; requireComplete: z.ZodBoolean; }, z.core.$strict>; contentHash: z.ZodString; }, z.core.$strict>>; sourceCandidate: z.ZodOptional; protectedClosureHash: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; source: z.ZodObject<{ harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; agentSnapshot: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; sourcePackageHash: z.ZodString; }, z.core.$strict>; model: z.ZodObject<{ modelId: z.ZodString; configurationHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"fixture">; configurationHash: z.ZodString; }, z.core.$strict>], "kind">; graders: z.ZodArray; expectedCount: z.ZodNumber; scoredCount: z.ZodNumber; score: z.ZodNullable; }, z.core.$strict>>; contentHash: z.ZodString; }, z.core.$strict>>; modelProject: z.ZodObject<{ id: z.ZodString; portableProjectId: z.ZodString; revision: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; harnessRunManifest: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; harnessRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; taskset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; tasksetRelease: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evaluation: z.ZodOptional; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>>; dataset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; evidenceSets: z.ZodArray>; }, z.core.$strict>>; submissionHash: z.ZodString; createdAt: z.ZodString; contentHash: z.ZodString; }, z.core.$strict>; revision: z.ZodNumber; state: z.ZodEnum<{ cancelled: "cancelled"; prepared: "prepared"; submitted: "submitted"; }>; jobId: z.ZodNullable; }, z.core.$strict>>; nextCursor: z.ZodNullable; }, z.core.$strict>; export type TrainingPreparationRequest = z.infer; export type TrainingPreparationPlan = z.infer; export type TrainingPreparationReceipt = z.infer; export type TrainingPreparationControl = z.infer; export type TrainingPreparationListQuery = z.input; export type TrainingPreparationPage = z.infer; export declare function parseAndVerifyTrainingPreparationReceipt(value: unknown): Promise<{ schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }>; export declare function createTrainingPreparationClient(request: (path: string, init?: RequestInit) => Promise): { /** Discover the authenticated user's retained preparations without creating jobs. */ listPreparations(teamId: string, input?: TrainingPreparationListQuery): Promise<{ schemaVersion: "openpond.trainingPreparationPage.v1"; teamId: string; nextCursor: string | null; items: { schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }[]; }>; prepareRun(input: TrainingPreparationRequest): Promise<{ schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }>; getPreparation(teamId: string, id: string): Promise<{ schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }>; startPreparation(id: string, input: TrainingPreparationControl): Promise<{ schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }>; cancelPreparation(id: string, input: TrainingPreparationControl): Promise<{ schemaVersion: "openpond.trainingPreparationReceipt.v1"; plan: { schemaVersion: "openpond.trainingPreparationPlan.v1"; id: string; creatorUserId: string; request: { schemaVersion: "openpond.trainingPreparationRequest.v1"; teamId: string; operationId: string; projectId: string | null; configuration: { id: string; expectedRevision: number; expectedEtag: string; }; origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; batch: { id: string; contentHash: string; revision: number; }; name: string; maximumSpendUsd: number; gpuSelection?: { mode: "automatic"; objective: "balanced" | "economical" | "fast"; gpuCount?: 1 | 2 | undefined; } | { mode: "manual"; availabilityId: string; gpuType: string; gpuCount?: 1 | 2 | undefined; } | undefined; physicalPlacement?: { mode: "reuse_only"; physicalWorkerId: string; providerPodId: string; workerImageDigest: string; baseProfileSha256: string; gpuType: string; sourceJobId: string; sourceInputManifestSha256: string; ownerTeamId: string; deadlineAt: string; } | undefined; }; requestHash: string; source: { origin?: { schemaVersion: "openpond.trainingHandoffOrigin.v1"; teamId: string; projectId: string | null; configurationId: string; source: { executionId: string; passId: string | null; manifestHash: string; resultHash: string; }; dataset: { id: string; revision: number; contentHash: string; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; graders: { feedbackKey: string; evaluator: { id: string; contentHash: string; }; expectedCount: number; scoredCount: number; score: number | null; }[]; contentHash: string; } | undefined; modelProject: { id: string; portableProjectId: string; revision: number; contentHash: string; }; harnessRunManifest: { id: string; contentHash: string; }; harnessRelease: { id: string; contentHash: string; }; taskset: { id: string; contentHash: string; revision: number; }; tasksetRelease: { id: string; contentHash: string; }; evaluation?: { taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; } | null | undefined; dataset: { id: string; contentHash: string; }; evidenceSets: { id: string; contentHash: string; }[]; }; submissionHash: string; createdAt: string; contentHash: string; }; revision: number; state: "cancelled" | "prepared" | "submitted"; jobId: string | null; }>; }; //# sourceMappingURL=training-preparations.d.ts.map