import { z } from "zod"; export declare const DatasetPreparationGrantCreateSchema: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; maximumMicroUsd: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; }, z.core.$strict>; export declare const DatasetPreparationGrantSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.datasetPreparationGrant.v1">; id: z.ZodString; teamId: z.ZodString; ownerUserId: z.ZodString; projectId: z.ZodString; maximumMicroUsd: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; settledMicroUsd: z.ZodNumber; heldMicroUsd: z.ZodNumber; sandboxSeconds: z.ZodNumber; heldSandboxSeconds: z.ZodNumber; unresolvedCalls: z.ZodNumber; cleanupPending: z.ZodNumber; createdAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; }, z.core.$strict>; export declare const DatasetPreparationTaskClassSchema: z.ZodEnum<{ artifact_work: "artifact_work"; code_explanation: "code_explanation"; coding_change: "coding_change"; debugging: "debugging"; structured_text: "structured_text"; }>; export declare const DatasetPreparationStageSchema: z.ZodEnum<{ grader_authoring: "grader_authoring"; inventory: "inventory"; preview: "preview"; qualification: "qualification"; reconstruction: "reconstruction"; release: "release"; }>; export declare const DatasetPreparationStatusSchema: z.ZodEnum<{ budget_exhausted: "budget_exhausted"; cancelled: "cancelled"; cancelling: "cancelling"; completed: "completed"; draft: "draft"; failed: "failed"; insufficient_data: "insufficient_data"; needs_attention: "needs_attention"; paused: "paused"; pausing: "pausing"; preview_ready: "preview_ready"; ready: "ready"; releasing: "releasing"; running: "running"; }>; export declare const DatasetPreparationSourceSchema: z.ZodObject<{ projectId: z.ZodString; from: z.ZodISODateTime; to: z.ZodISODateTime; importCutoff: z.ZodISODateTime; connections: z.ZodArray; excludedSessions: z.ZodDefault; explanation: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>; export declare const DatasetPreparationPolicySchema: z.ZodObject<{ source: z.ZodObject<{ projectId: z.ZodString; from: z.ZodISODateTime; to: z.ZodISODateTime; importCutoff: z.ZodISODateTime; connections: z.ZodArray; excludedSessions: z.ZodDefault; explanation: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>; taskClasses: z.ZodArray>; limits: z.ZodObject<{ maximumConversations: z.ZodNumber; maximumCandidates: z.ZodNumber; acceptedTarget: z.ZodNumber; maximumRepairsPerCandidate: z.ZodNumber; maximumEvidenceBytesPerConversation: z.ZodNumber; }, z.core.$strict>; researcher: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; adjudicator: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; grading: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"auto">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"existing_only">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; releases: z.ZodArray>; }, z.core.$strict>], "mode">; budget: z.ZodObject<{ grantId: z.ZodString; maximumMicroUsd: z.ZodNumber; previewMaximumMicroUsd: z.ZodNumber; qualificationMaximumMicroUsdPerCandidate: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; }, z.core.$strict>; finish: z.ZodEnum<{ create_private_version: "create_private_version"; stop_ready: "stop_ready"; }>; execution: z.ZodEnum<{ prepare: "prepare"; preview_only: "preview_only"; }>; allowPartialVersion: z.ZodBoolean; population: z.ZodLiteral<"development">; }, z.core.$strict>; export declare const DatasetPreparationCreateSchema: z.ZodObject<{ operationId: z.ZodString; expectedDatasetRevision: z.ZodNumber; policy: z.ZodObject<{ source: z.ZodObject<{ projectId: z.ZodString; from: z.ZodISODateTime; to: z.ZodISODateTime; importCutoff: z.ZodISODateTime; connections: z.ZodArray; excludedSessions: z.ZodDefault; explanation: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>; taskClasses: z.ZodArray>; limits: z.ZodObject<{ maximumConversations: z.ZodNumber; maximumCandidates: z.ZodNumber; acceptedTarget: z.ZodNumber; maximumRepairsPerCandidate: z.ZodNumber; maximumEvidenceBytesPerConversation: z.ZodNumber; }, z.core.$strict>; researcher: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; adjudicator: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; grading: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"auto">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"existing_only">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; releases: z.ZodArray>; }, z.core.$strict>], "mode">; budget: z.ZodObject<{ grantId: z.ZodString; maximumMicroUsd: z.ZodNumber; previewMaximumMicroUsd: z.ZodNumber; qualificationMaximumMicroUsdPerCandidate: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; }, z.core.$strict>; finish: z.ZodEnum<{ create_private_version: "create_private_version"; stop_ready: "stop_ready"; }>; execution: z.ZodEnum<{ prepare: "prepare"; preview_only: "preview_only"; }>; allowPartialVersion: z.ZodBoolean; population: z.ZodLiteral<"development">; }, z.core.$strict>; }, z.core.$strict>; export declare const DatasetPreparationCommandSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodEnum<{ cancel: "cancel"; pause: "pause"; release: "release"; resume: "resume"; start: "start"; }>; operationId: z.ZodString; expectedRevision: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"resolve">; operationId: z.ZodString; expectedRevision: z.ZodNumber; candidateId: z.ZodString; decision: z.ZodEnum<{ exclude: "exclude"; retry: "retry"; }>; reason: z.ZodString; }, z.core.$strict>], "action">; export declare const DatasetPreparationCoverageSchema: z.ZodObject<{ conversations: z.ZodNumber; importedTurns: z.ZodNumber; selectedTurns: z.ZodNumber; queuedSnapshots: z.ZodNullable; failedSessions: z.ZodNullable; skippedSessions: z.ZodNullable; lastAdmissionAt: z.ZodNullable; complete: z.ZodBoolean; sourceComplete: z.ZodDefault; excludedSessions: z.ZodDefault; reasons: z.ZodArray>; sourceInventoryHash: z.ZodString; }, z.core.$strict>; export declare const DatasetPreparationAccountingSchema: z.ZodObject<{ maximumMicroUsd: z.ZodNumber; settledMicroUsd: z.ZodNumber; heldMicroUsd: z.ZodNumber; unresolvedCalls: z.ZodNumber; sandboxSeconds: z.ZodNumber; cleanupPending: z.ZodNumber; complete: z.ZodBoolean; }, z.core.$strict>; export declare const DatasetPreparationPreviewSchema: z.ZodObject<{ sampleConversations: z.ZodNumber; sampleTurns: z.ZodNumber; candidateCount: z.ZodNumber; modelId: z.ZodString; modelConfigurationHash: z.ZodString; callReceiptIds: z.ZodArray; inputTokens: z.ZodNullable; outputTokens: z.ZodNullable; classes: z.ZodArray; candidates: z.ZodNumber; assessment: z.ZodEnum<{ calibrated_judge: "calibrated_judge"; executable: "executable"; unsupported: "unsupported"; }>; requirements: z.ZodArray; }, z.core.$strict>>; exclusions: z.ZodArray>; estimates: z.ZodArray; minimumMicroUsd: z.ZodNumber; maximumMicroUsd: z.ZodNumber; assumptions: z.ZodArray; }, z.core.$strict>>; createdAt: z.ZodISODateTime; }, z.core.$strict>; export declare const DatasetPreparationRunSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.datasetPreparationRun.v1">; id: z.ZodString; operationId: z.ZodString; teamId: z.ZodString; ownerUserId: z.ZodString; datasetId: z.ZodString; datasetRevision: z.ZodNumber; revision: z.ZodNumber; requestHash: z.ZodString; policy: z.ZodObject<{ source: z.ZodObject<{ projectId: z.ZodString; from: z.ZodISODateTime; to: z.ZodISODateTime; importCutoff: z.ZodISODateTime; connections: z.ZodArray; excludedSessions: z.ZodDefault; explanation: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>; taskClasses: z.ZodArray>; limits: z.ZodObject<{ maximumConversations: z.ZodNumber; maximumCandidates: z.ZodNumber; acceptedTarget: z.ZodNumber; maximumRepairsPerCandidate: z.ZodNumber; maximumEvidenceBytesPerConversation: z.ZodNumber; }, z.core.$strict>; researcher: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; adjudicator: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; grading: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"auto">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"existing_only">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; releases: z.ZodArray>; }, z.core.$strict>], "mode">; budget: z.ZodObject<{ grantId: z.ZodString; maximumMicroUsd: z.ZodNumber; previewMaximumMicroUsd: z.ZodNumber; qualificationMaximumMicroUsdPerCandidate: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; }, z.core.$strict>; finish: z.ZodEnum<{ create_private_version: "create_private_version"; stop_ready: "stop_ready"; }>; execution: z.ZodEnum<{ prepare: "prepare"; preview_only: "preview_only"; }>; allowPartialVersion: z.ZodBoolean; population: z.ZodLiteral<"development">; }, z.core.$strict>; status: z.ZodEnum<{ budget_exhausted: "budget_exhausted"; cancelled: "cancelled"; cancelling: "cancelling"; completed: "completed"; draft: "draft"; failed: "failed"; insufficient_data: "insufficient_data"; needs_attention: "needs_attention"; paused: "paused"; pausing: "pausing"; preview_ready: "preview_ready"; ready: "ready"; releasing: "releasing"; running: "running"; }>; stage: z.ZodEnum<{ grader_authoring: "grader_authoring"; inventory: "inventory"; preview: "preview"; qualification: "qualification"; reconstruction: "reconstruction"; release: "release"; }>; coverage: z.ZodNullable; failedSessions: z.ZodNullable; skippedSessions: z.ZodNullable; lastAdmissionAt: z.ZodNullable; complete: z.ZodBoolean; sourceComplete: z.ZodDefault; excludedSessions: z.ZodDefault; reasons: z.ZodArray>; sourceInventoryHash: z.ZodString; }, z.core.$strict>>; preview: z.ZodNullable; inputTokens: z.ZodNullable; outputTokens: z.ZodNullable; classes: z.ZodArray; candidates: z.ZodNumber; assessment: z.ZodEnum<{ calibrated_judge: "calibrated_judge"; executable: "executable"; unsupported: "unsupported"; }>; requirements: z.ZodArray; }, z.core.$strict>>; exclusions: z.ZodArray>; estimates: z.ZodArray; minimumMicroUsd: z.ZodNumber; maximumMicroUsd: z.ZodNumber; assumptions: z.ZodArray; }, z.core.$strict>>; createdAt: z.ZodISODateTime; }, z.core.$strict>>; counts: z.ZodObject<{ scannedConversations: z.ZodNumber; scannedTurns: z.ZodNumber; candidates: z.ZodNumber; reconstructed: z.ZodNumber; qualifying: z.ZodNumber; qualified: z.ZodNumber; excluded: z.ZodNumber; needsAttention: z.ZodNumber; }, z.core.$strict>; accounting: z.ZodObject<{ maximumMicroUsd: z.ZodNumber; settledMicroUsd: z.ZodNumber; heldMicroUsd: z.ZodNumber; unresolvedCalls: z.ZodNumber; sandboxSeconds: z.ZodNumber; cleanupPending: z.ZodNumber; complete: z.ZodBoolean; }, z.core.$strict>; publication: z.ZodNullable; }, z.core.$strict>>; error: z.ZodNullable>; createdAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; }, z.core.$strict>; export declare const DatasetPreparationListSchema: z.ZodObject<{ teamId: z.ZodString; datasetId: z.ZodString; runs: z.ZodArray; id: z.ZodString; operationId: z.ZodString; teamId: z.ZodString; ownerUserId: z.ZodString; datasetId: z.ZodString; datasetRevision: z.ZodNumber; revision: z.ZodNumber; requestHash: z.ZodString; policy: z.ZodObject<{ source: z.ZodObject<{ projectId: z.ZodString; from: z.ZodISODateTime; to: z.ZodISODateTime; importCutoff: z.ZodISODateTime; connections: z.ZodArray; excludedSessions: z.ZodDefault; explanation: z.ZodString; }, z.core.$strict>>>; }, z.core.$strict>; taskClasses: z.ZodArray>; limits: z.ZodObject<{ maximumConversations: z.ZodNumber; maximumCandidates: z.ZodNumber; acceptedTarget: z.ZodNumber; maximumRepairsPerCandidate: z.ZodNumber; maximumEvidenceBytesPerConversation: z.ZodNumber; }, z.core.$strict>; researcher: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; adjudicator: z.ZodObject<{ modelId: z.ZodString; maximumOutputTokens: z.ZodNumber; }, z.core.$strict>; grading: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"auto">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"existing_only">; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"manual">; releases: z.ZodArray>; }, z.core.$strict>], "mode">; budget: z.ZodObject<{ grantId: z.ZodString; maximumMicroUsd: z.ZodNumber; previewMaximumMicroUsd: z.ZodNumber; qualificationMaximumMicroUsdPerCandidate: z.ZodNumber; maximumSandboxSeconds: z.ZodNumber; }, z.core.$strict>; finish: z.ZodEnum<{ create_private_version: "create_private_version"; stop_ready: "stop_ready"; }>; execution: z.ZodEnum<{ prepare: "prepare"; preview_only: "preview_only"; }>; allowPartialVersion: z.ZodBoolean; population: z.ZodLiteral<"development">; }, z.core.$strict>; status: z.ZodEnum<{ budget_exhausted: "budget_exhausted"; cancelled: "cancelled"; cancelling: "cancelling"; completed: "completed"; draft: "draft"; failed: "failed"; insufficient_data: "insufficient_data"; needs_attention: "needs_attention"; paused: "paused"; pausing: "pausing"; preview_ready: "preview_ready"; ready: "ready"; releasing: "releasing"; running: "running"; }>; stage: z.ZodEnum<{ grader_authoring: "grader_authoring"; inventory: "inventory"; preview: "preview"; qualification: "qualification"; reconstruction: "reconstruction"; release: "release"; }>; coverage: z.ZodNullable; failedSessions: z.ZodNullable; skippedSessions: z.ZodNullable; lastAdmissionAt: z.ZodNullable; complete: z.ZodBoolean; sourceComplete: z.ZodDefault; excludedSessions: z.ZodDefault; reasons: z.ZodArray>; sourceInventoryHash: z.ZodString; }, z.core.$strict>>; preview: z.ZodNullable; inputTokens: z.ZodNullable; outputTokens: z.ZodNullable; classes: z.ZodArray; candidates: z.ZodNumber; assessment: z.ZodEnum<{ calibrated_judge: "calibrated_judge"; executable: "executable"; unsupported: "unsupported"; }>; requirements: z.ZodArray; }, z.core.$strict>>; exclusions: z.ZodArray>; estimates: z.ZodArray; minimumMicroUsd: z.ZodNumber; maximumMicroUsd: z.ZodNumber; assumptions: z.ZodArray; }, z.core.$strict>>; createdAt: z.ZodISODateTime; }, z.core.$strict>>; counts: z.ZodObject<{ scannedConversations: z.ZodNumber; scannedTurns: z.ZodNumber; candidates: z.ZodNumber; reconstructed: z.ZodNumber; qualifying: z.ZodNumber; qualified: z.ZodNumber; excluded: z.ZodNumber; needsAttention: z.ZodNumber; }, z.core.$strict>; accounting: z.ZodObject<{ maximumMicroUsd: z.ZodNumber; settledMicroUsd: z.ZodNumber; heldMicroUsd: z.ZodNumber; unresolvedCalls: z.ZodNumber; sandboxSeconds: z.ZodNumber; cleanupPending: z.ZodNumber; complete: z.ZodBoolean; }, z.core.$strict>; publication: z.ZodNullable; }, z.core.$strict>>; error: z.ZodNullable>; createdAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; }, z.core.$strict>>; nextCursor: z.ZodNullable; }, z.core.$strict>; /** References only. Evidence bytes are read by authorized owners, never from * caller-supplied spans or a policy-visible task package. */ export declare const PreparedTaskEvidenceSpanSchema: z.ZodObject<{ source: z.ZodObject<{ id: z.ZodString; snapshotHash: z.ZodString; boundaryId: z.ZodString; boundaryRevisionHash: z.ZodString; }, z.core.$strict>; startSequence: z.ZodNumber; endSequence: z.ZodNumber; role: z.ZodEnum<{ correction: "correction"; initial_context: "initial_context"; outcome: "outcome"; requirement: "requirement"; verification: "verification"; }>; }, z.core.$strict>; export declare const PreparedTaskProvenanceSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.preparedTaskProvenance.v1">; candidateId: z.ZodString; preparationId: z.ZodString; familyKey: z.ZodString; sourceSpans: z.ZodArray; startSequence: z.ZodNumber; endSequence: z.ZodNumber; role: z.ZodEnum<{ correction: "correction"; initial_context: "initial_context"; outcome: "outcome"; requirement: "requirement"; verification: "verification"; }>; }, z.core.$strict>>; firstAvailableAt: z.ZodISODateTime; initialInputHash: z.ZodString; initialEnvironmentHash: z.ZodString; initialAssetsHash: z.ZodNullable; sourceScopeHash: z.ZodString; }, z.core.$strict>; export declare const PreparedTaskQualificationSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"openpond.preparedTaskQualification.v1">; id: z.ZodString; candidateId: z.ZodString; preparationId: z.ZodString; taskHash: z.ZodString; environmentHash: z.ZodString; packageHash: z.ZodString; graderBindings: z.ZodArray; }, z.core.$strict>>; checks: z.ZodArray; executionReceiptId: z.ZodString; expectedPassed: z.ZodBoolean; observedPassed: z.ZodNullable; infrastructureError: z.ZodNullable; }, z.core.$strict>>; independentEvidenceRefs: z.ZodArray; judgeCalibration: z.ZodEnum<{ failed: "failed"; not_applicable: "not_applicable"; passed: "passed"; pending: "pending"; }>; cleanup: z.ZodEnum<{ completed: "completed"; pending: "pending"; }>; passed: z.ZodBoolean; createdAt: z.ZodISODateTime; }, z.core.$strict>; export declare const DatasetPreparationCandidateSchema: z.ZodObject<{ id: z.ZodString; runId: z.ZodString; revision: z.ZodNumber; taskClass: z.ZodEnum<{ artifact_work: "artifact_work"; code_explanation: "code_explanation"; coding_change: "coding_change"; debugging: "debugging"; structured_text: "structured_text"; }>; status: z.ZodEnum<{ authoring: "authoring"; discovered: "discovered"; excluded: "excluded"; needs_attention: "needs_attention"; qualified: "qualified"; qualifying: "qualifying"; reconstructing: "reconstructing"; }>; objective: z.ZodString; provenance: z.ZodNullable; candidateId: z.ZodString; preparationId: z.ZodString; familyKey: z.ZodString; sourceSpans: z.ZodArray; startSequence: z.ZodNumber; endSequence: z.ZodNumber; role: z.ZodEnum<{ correction: "correction"; initial_context: "initial_context"; outcome: "outcome"; requirement: "requirement"; verification: "verification"; }>; }, z.core.$strict>>; firstAvailableAt: z.ZodISODateTime; initialInputHash: z.ZodString; initialEnvironmentHash: z.ZodString; initialAssetsHash: z.ZodNullable; sourceScopeHash: z.ZodString; }, z.core.$strict>>; qualification: z.ZodNullable; id: z.ZodString; candidateId: z.ZodString; preparationId: z.ZodString; taskHash: z.ZodString; environmentHash: z.ZodString; packageHash: z.ZodString; graderBindings: z.ZodArray; }, z.core.$strict>>; checks: z.ZodArray; executionReceiptId: z.ZodString; expectedPassed: z.ZodBoolean; observedPassed: z.ZodNullable; infrastructureError: z.ZodNullable; }, z.core.$strict>>; independentEvidenceRefs: z.ZodArray; judgeCalibration: z.ZodEnum<{ failed: "failed"; not_applicable: "not_applicable"; passed: "passed"; pending: "pending"; }>; cleanup: z.ZodEnum<{ completed: "completed"; pending: "pending"; }>; passed: z.ZodBoolean; createdAt: z.ZodISODateTime; }, z.core.$strict>>; reason: z.ZodNullable>; attempts: z.ZodNumber; }, z.core.$strict>; export type DatasetPreparationPolicy = z.infer; export type DatasetPreparationGrant = z.infer; export type DatasetPreparationRun = z.infer; export type DatasetPreparationCandidate = z.infer; export type PreparedTaskProvenance = z.infer; export type PreparedTaskQualification = z.infer; //# sourceMappingURL=dataset-preparation-contracts.d.ts.map