import { z } from "zod"; export declare const TRAINING_EVALUATION_SOURCE_PATH = "evaluation-source.json"; /** Evaluator-only payload. The enclosing resolved bundle pins every byte. */ export declare const TrainingEvaluationSourceSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.trainingEvaluationSource.v1">; taskset: z.ZodObject<{ id: z.ZodString; contentHash: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; tasks: z.ZodArray; }, z.core.$loose>>; assets: z.ZodArray; content: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type TrainingEvaluationSource = z.infer; export declare function assertTrainingEvaluationIsolation(trainingTasks: unknown, evaluationTasks: unknown): void; export declare function trainingEvaluationSourceRef(input: unknown): Promise<{ taskset: { id: string; contentHash: string; revision: number; }; dataset: { id: string; contentHash: string; }; }>; //# sourceMappingURL=training-evaluation-source.d.ts.map