import { z } from "zod"; export declare const bindingSchema: z.ZodObject<{ commonDir: z.ZodEffects; repository: z.ZodString; repositoryId: z.ZodEffects; endpointHash: z.ZodString; credentialBindingHash: z.ZodString; credentialRef: z.ZodEffects; credentialPurpose: z.ZodLiteral<"git-transport">; actor: z.ZodEffects; hostId: z.ZodString; configHash: z.ZodString; controlEpoch: z.ZodObject<{ schemaVersion: z.ZodLiteral<"coordination-epoch/1">; protocol: z.ZodLiteral<"github-coordination/1.0">; mode: z.ZodEnum<["isolated-qualification", "production"]>; coordinationConfigDigest: z.ZodString; policy: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"none">; }, "strict", z.ZodTypeAny, { kind: "none"; }, { kind: "none"; }>, z.ZodObject<{ kind: z.ZodLiteral<"harness-policy-file">; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "harness-policy-file"; sha256: string; }, { kind: "harness-policy-file"; sha256: string; }>]>; }, "strict", z.ZodTypeAny, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }>; implementation: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"source">; head: z.ZodString; tree: z.ZodString; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "source"; head: string; tree: string; artifactDigest: string; }, { kind: "source"; head: string; tree: string; artifactDigest: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"package">; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "package"; artifactDigest: string; }, { kind: "package"; artifactDigest: string; }>]>; runnerHash: z.ZodString; }, "strict", z.ZodTypeAny, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }>; export declare const qualificationResourceSchema: z.ZodObject<{ resourceId: z.ZodEffects; clientId: z.ZodString; path: z.ZodEffects, string, string>; branch: z.ZodEffects, string, string>; fixtureId: z.ZodEffects; sourceSha: z.ZodString; operations: z.ZodTuple<[z.ZodLiteral<"import-source">, z.ZodLiteral<"create-once">, z.ZodLiteral<"observe">, z.ZodLiteral<"close-exact">], null>; }, "strict", z.ZodTypeAny, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }>; export declare const qualificationResourcesSchema: z.ZodObject<{ authorityRoot: z.ZodEffects, string, string>; commonDir: z.ZodEffects, string, string>; configHash: z.ZodString; hostBindingHash: z.ZodString; expiresAt: z.ZodString; cleanupExpiresAt: z.ZodString; maxConcurrent: z.ZodNumber; items: z.ZodArray; clientId: z.ZodString; path: z.ZodEffects, string, string>; branch: z.ZodEffects, string, string>; fixtureId: z.ZodEffects; sourceSha: z.ZodString; operations: z.ZodTuple<[z.ZodLiteral<"import-source">, z.ZodLiteral<"create-once">, z.ZodLiteral<"observe">, z.ZodLiteral<"close-exact">], null>; }, "strict", z.ZodTypeAny, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }>, "many">; }, "strict", z.ZodTypeAny, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }>; export declare const humanScopeSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"qualification-run">; runId: z.ZodEffects; refs: z.ZodArray, "many">; operations: z.ZodArray, "many">; maxCommits: z.ZodNumber; maxWriteAttempts: z.ZodNumber; maxCleanupAttempts: z.ZodNumber; cleanupExpiresAt: z.ZodString; takeoverAllocations: z.ZodOptional; workItem: z.ZodString; controlRef: z.ZodEffects; sourceRef: z.ZodEffects; genesisSha: z.ZodString; maxCommits: z.ZodNumber; maxWriteAttempts: z.ZodNumber; }, "strict", z.ZodTypeAny, { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }, { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }>, "many">>; localResources: z.ZodOptional, string, string>; commonDir: z.ZodEffects, string, string>; configHash: z.ZodString; hostBindingHash: z.ZodString; expiresAt: z.ZodString; cleanupExpiresAt: z.ZodString; maxConcurrent: z.ZodNumber; items: z.ZodArray; clientId: z.ZodString; path: z.ZodEffects, string, string>; branch: z.ZodEffects, string, string>; fixtureId: z.ZodEffects; sourceSha: z.ZodString; operations: z.ZodTuple<[z.ZodLiteral<"import-source">, z.ZodLiteral<"create-once">, z.ZodLiteral<"observe">, z.ZodLiteral<"close-exact">], null>; }, "strict", z.ZodTypeAny, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }>, "many">; }, "strict", z.ZodTypeAny, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }>>; synthetic: z.ZodOptional; objectFormat: z.ZodLiteral<"sha1">; kind: z.ZodEnum<["control-genesis", "source-fixture"]>; metadata: z.ZodObject<{ runId: z.ZodString; objectId: z.ZodString; seconds: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; objectId: string; seconds: number; }, { runId: string; objectId: string; seconds: number; }>; parents: z.ZodArray; treeSha: z.ZodString; commitText: z.ZodString; commitSha: z.ZodString; commitBytesSha256: z.ZodString; objectPlanHash: z.ZodString; }, "strict", z.ZodTypeAny, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>, "many">; controls: z.ZodArray, "many">; publications: z.ZodArray; }, "strict", z.ZodTypeAny, { expected: string | null; transactionId: string; fixtureId: string; ref: string; }, { expected: string | null; transactionId: string; fixtureId: string; ref: string; }>, "many">; }, "strict", z.ZodTypeAny, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }>, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }>>; manifest: z.ZodOptional>; binding: z.ZodObject<{ commonDir: z.ZodEffects; repository: z.ZodString; repositoryId: z.ZodEffects; endpointHash: z.ZodString; credentialBindingHash: z.ZodString; credentialRef: z.ZodEffects; credentialPurpose: z.ZodLiteral<"git-transport">; actor: z.ZodEffects; hostId: z.ZodString; configHash: z.ZodString; controlEpoch: z.ZodObject<{ schemaVersion: z.ZodLiteral<"coordination-epoch/1">; protocol: z.ZodLiteral<"github-coordination/1.0">; mode: z.ZodEnum<["isolated-qualification", "production"]>; coordinationConfigDigest: z.ZodString; policy: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"none">; }, "strict", z.ZodTypeAny, { kind: "none"; }, { kind: "none"; }>, z.ZodObject<{ kind: z.ZodLiteral<"harness-policy-file">; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "harness-policy-file"; sha256: string; }, { kind: "harness-policy-file"; sha256: string; }>]>; }, "strict", z.ZodTypeAny, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }>; implementation: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"source">; head: z.ZodString; tree: z.ZodString; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "source"; head: string; tree: string; artifactDigest: string; }, { kind: "source"; head: string; tree: string; artifactDigest: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"package">; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "package"; artifactDigest: string; }, { kind: "package"; artifactDigest: string; }>]>; runnerHash: z.ZodString; }, "strict", z.ZodTypeAny, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }>; expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "qualification-run"; operations: ("create" | "cas")[]; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; runId: string; maxCommits: number; maxWriteAttempts: number; cleanupExpiresAt: string; refs: string[]; maxCleanupAttempts: number; takeoverAllocations?: { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }[] | undefined; localResources?: { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; } | undefined; synthetic?: { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; } | undefined; manifest?: { clientId: string; manifestHash: string; } | undefined; }, { kind: "qualification-run"; operations: ("create" | "cas")[]; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; runId: string; maxCommits: number; maxWriteAttempts: number; cleanupExpiresAt: string; refs: string[]; maxCleanupAttempts: number; takeoverAllocations?: { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }[] | undefined; localResources?: { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; } | undefined; synthetic?: { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; } | undefined; manifest?: { clientId: string; manifestHash: string; } | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"production-enable">; configBeforeHash: z.ZodNullable; configAfterHash: z.ZodString; controlRef: z.ZodEffects; genesisSha: z.ZodString; genesisTree: z.ZodString; qualificationEvidenceHash: z.ZodString; maxBootstrapAttempts: z.ZodNumber; genesisObject: z.ZodOptional; objectFormat: z.ZodLiteral<"sha1">; kind: z.ZodEnum<["control-genesis", "source-fixture"]>; metadata: z.ZodObject<{ runId: z.ZodString; objectId: z.ZodString; seconds: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; objectId: string; seconds: number; }, { runId: string; objectId: string; seconds: number; }>; parents: z.ZodArray; treeSha: z.ZodString; commitText: z.ZodString; commitSha: z.ZodString; commitBytesSha256: z.ZodString; objectPlanHash: z.ZodString; }, "strict", z.ZodTypeAny, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>>; binding: z.ZodObject<{ commonDir: z.ZodEffects; repository: z.ZodString; repositoryId: z.ZodEffects; endpointHash: z.ZodString; credentialBindingHash: z.ZodString; credentialRef: z.ZodEffects; credentialPurpose: z.ZodLiteral<"git-transport">; actor: z.ZodEffects; hostId: z.ZodString; configHash: z.ZodString; controlEpoch: z.ZodObject<{ schemaVersion: z.ZodLiteral<"coordination-epoch/1">; protocol: z.ZodLiteral<"github-coordination/1.0">; mode: z.ZodEnum<["isolated-qualification", "production"]>; coordinationConfigDigest: z.ZodString; policy: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"none">; }, "strict", z.ZodTypeAny, { kind: "none"; }, { kind: "none"; }>, z.ZodObject<{ kind: z.ZodLiteral<"harness-policy-file">; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "harness-policy-file"; sha256: string; }, { kind: "harness-policy-file"; sha256: string; }>]>; }, "strict", z.ZodTypeAny, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }>; implementation: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"source">; head: z.ZodString; tree: z.ZodString; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "source"; head: string; tree: string; artifactDigest: string; }, { kind: "source"; head: string; tree: string; artifactDigest: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"package">; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "package"; artifactDigest: string; }, { kind: "package"; artifactDigest: string; }>]>; runnerHash: z.ZodString; }, "strict", z.ZodTypeAny, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }>; expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "production-enable"; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; controlRef: string; genesisSha: string; configBeforeHash: string | null; configAfterHash: string; genesisTree: string; qualificationEvidenceHash: string; maxBootstrapAttempts: number; genesisObject?: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; } | undefined; }, { kind: "production-enable"; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; controlRef: string; genesisSha: string; configBeforeHash: string | null; configAfterHash: string; genesisTree: string; qualificationEvidenceHash: string; maxBootstrapAttempts: number; genesisObject?: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; } | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"takeover">; workItem: z.ZodString; controlRef: z.ZodEffects; expectedControlSha: z.ZodString; expected: z.ZodObject<{ recordHash: z.ZodString; generation: z.ZodNumber; owner: z.ZodEffects; machine: z.ZodEffects; lastObservedHead: z.ZodString; controlEpochDigest: z.ZodString; }, "strict", z.ZodTypeAny, { owner: string; recordHash: string; machine: string; generation: number; controlEpochDigest: string; lastObservedHead: string; }, { owner: string; recordHash: string; machine: string; generation: number; controlEpochDigest: string; lastObservedHead: string; }>; targetOwner: z.ZodEffects; targetHostId: z.ZodString; newEpochDigest: z.ZodString; targetWorkspace: z.ZodEffects; targetBranch: z.ZodEffects, string, string>; targetHead: z.ZodString; sourceRepositoryId: z.ZodEffects; newLease: z.ZodObject<{ ttlMs: z.ZodNumber; notAfter: z.ZodString; }, "strict", z.ZodTypeAny, { ttlMs: number; notAfter: string; }, { ttlMs: number; notAfter: string; }>; assetRisk: z.ZodObject<{ schemaVersion: z.ZodLiteral<"takeover-risk/1">; target: z.ZodObject<{ workspace: z.ZodEffects; commonDir: z.ZodEffects; actor: z.ZodEffects; hostId: z.ZodString; branch: z.ZodEffects, string, string>; head: z.ZodString; assets: z.ZodObject<{ indexHash: z.ZodString; entries: z.ZodArray; category: z.ZodEnum<["tracked", "untracked", "ignored"]>; status: z.ZodString; kind: z.ZodEnum<["file", "symlink", "missing"]>; mode: z.ZodNumber; size: z.ZodNumber; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }, { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }>, "many">; }, "strict", z.ZodTypeAny, { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }, { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }>; handling: z.ZodLiteral<"retain-all-assets">; uniqueCommits: z.ZodNumber; unpushedCommits: z.ZodNumber; remoteOnlyCommits: z.ZodNumber; }, "strict", z.ZodTypeAny, { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }, { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }>; remote: z.ZodObject<{ repositoryId: z.ZodEffects; endpointHash: z.ZodString; ref: z.ZodString; head: z.ZodString; }, "strict", z.ZodTypeAny, { endpointHash: string; head: string; repositoryId: string; ref: string; }, { endpointHash: string; head: string; repositoryId: string; ref: string; }>; source: z.ZodObject<{ kind: z.ZodLiteral<"not-observed">; reason: z.ZodLiteral<"source-machine-not-accessed">; historicalProofHash: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }, { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }>; risks: z.ZodTuple<[z.ZodLiteral<"source-assets-unknown">, z.ZodLiteral<"external-writers-not-fenced">, z.ZodLiteral<"old-assets-retained">, z.ZodLiteral<"not-zero-loss-transfer">], null>; }, "strict", z.ZodTypeAny, { schemaVersion: "takeover-risk/1"; target: { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }; source: { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }; remote: { endpointHash: string; head: string; repositoryId: string; ref: string; }; risks: ["source-assets-unknown", "external-writers-not-fenced", "old-assets-retained", "not-zero-loss-transfer"]; }, { schemaVersion: "takeover-risk/1"; target: { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }; source: { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }; remote: { endpointHash: string; head: string; repositoryId: string; ref: string; }; risks: ["source-assets-unknown", "external-writers-not-fenced", "old-assets-retained", "not-zero-loss-transfer"]; }>; assetRiskHash: z.ZodString; transactionId: z.ZodEffects; maxCommits: z.ZodNumber; maxWriteAttempts: z.ZodNumber; qualification: z.ZodOptional; allocationId: z.ZodEffects; genesisSha: z.ZodString; }, "strict", z.ZodTypeAny, { runId: string; allocationId: string; genesisSha: string; parentApprovalRef: string; }, { runId: string; allocationId: string; genesisSha: string; parentApprovalRef: string; }>>; binding: z.ZodObject<{ commonDir: z.ZodEffects; repository: z.ZodString; repositoryId: z.ZodEffects; endpointHash: z.ZodString; credentialBindingHash: z.ZodString; credentialRef: z.ZodEffects; credentialPurpose: z.ZodLiteral<"git-transport">; actor: z.ZodEffects; hostId: z.ZodString; configHash: z.ZodString; controlEpoch: z.ZodObject<{ schemaVersion: z.ZodLiteral<"coordination-epoch/1">; protocol: z.ZodLiteral<"github-coordination/1.0">; mode: z.ZodEnum<["isolated-qualification", "production"]>; coordinationConfigDigest: z.ZodString; policy: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"none">; }, "strict", z.ZodTypeAny, { kind: "none"; }, { kind: "none"; }>, z.ZodObject<{ kind: z.ZodLiteral<"harness-policy-file">; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "harness-policy-file"; sha256: string; }, { kind: "harness-policy-file"; sha256: string; }>]>; }, "strict", z.ZodTypeAny, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }>; implementation: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"source">; head: z.ZodString; tree: z.ZodString; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "source"; head: string; tree: string; artifactDigest: string; }, { kind: "source"; head: string; tree: string; artifactDigest: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"package">; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "package"; artifactDigest: string; }, { kind: "package"; artifactDigest: string; }>]>; runnerHash: z.ZodString; }, "strict", z.ZodTypeAny, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }>; expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "takeover"; expected: { owner: string; recordHash: string; machine: string; generation: number; controlEpochDigest: string; lastObservedHead: string; }; transactionId: string; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; sourceRepositoryId: string; targetHead: string; workItem: string; controlRef: string; expectedControlSha: string; maxCommits: number; maxWriteAttempts: number; targetOwner: string; targetHostId: string; newEpochDigest: string; targetWorkspace: string; targetBranch: string; newLease: { ttlMs: number; notAfter: string; }; assetRisk: { schemaVersion: "takeover-risk/1"; target: { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }; source: { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }; remote: { endpointHash: string; head: string; repositoryId: string; ref: string; }; risks: ["source-assets-unknown", "external-writers-not-fenced", "old-assets-retained", "not-zero-loss-transfer"]; }; assetRiskHash: string; qualification?: { runId: string; allocationId: string; genesisSha: string; parentApprovalRef: string; } | undefined; }, { kind: "takeover"; expected: { owner: string; recordHash: string; machine: string; generation: number; controlEpochDigest: string; lastObservedHead: string; }; transactionId: string; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; sourceRepositoryId: string; targetHead: string; workItem: string; controlRef: string; expectedControlSha: string; maxCommits: number; maxWriteAttempts: number; targetOwner: string; targetHostId: string; newEpochDigest: string; targetWorkspace: string; targetBranch: string; newLease: { ttlMs: number; notAfter: string; }; assetRisk: { schemaVersion: "takeover-risk/1"; target: { workspace: string; commonDir: string; uniqueCommits: number; unpushedCommits: number; hostId: string; head: string; branch: string; actor: string; assets: { entries: { kind: "file" | "symlink" | "missing"; sha256: string; path: string; status: string; category: "untracked" | "ignored" | "tracked"; mode: number; size: number; }[]; indexHash: string; }; handling: "retain-all-assets"; remoteOnlyCommits: number; }; source: { kind: "not-observed"; reason: "source-machine-not-accessed"; historicalProofHash?: string | undefined; }; remote: { endpointHash: string; head: string; repositoryId: string; ref: string; }; risks: ["source-assets-unknown", "external-writers-not-fenced", "old-assets-retained", "not-zero-loss-transfer"]; }; assetRiskHash: string; qualification?: { runId: string; allocationId: string; genesisSha: string; parentApprovalRef: string; } | undefined; }>]>; export type HumanScope = z.infer; export type HumanScopeBinding = z.infer; export declare const qualificationScopeSchema: z.ZodObject<{ kind: z.ZodLiteral<"qualification-run">; runId: z.ZodEffects; refs: z.ZodArray, "many">; operations: z.ZodArray, "many">; maxCommits: z.ZodNumber; maxWriteAttempts: z.ZodNumber; maxCleanupAttempts: z.ZodNumber; cleanupExpiresAt: z.ZodString; takeoverAllocations: z.ZodOptional; workItem: z.ZodString; controlRef: z.ZodEffects; sourceRef: z.ZodEffects; genesisSha: z.ZodString; maxCommits: z.ZodNumber; maxWriteAttempts: z.ZodNumber; }, "strict", z.ZodTypeAny, { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }, { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }>, "many">>; localResources: z.ZodOptional, string, string>; commonDir: z.ZodEffects, string, string>; configHash: z.ZodString; hostBindingHash: z.ZodString; expiresAt: z.ZodString; cleanupExpiresAt: z.ZodString; maxConcurrent: z.ZodNumber; items: z.ZodArray; clientId: z.ZodString; path: z.ZodEffects, string, string>; branch: z.ZodEffects, string, string>; fixtureId: z.ZodEffects; sourceSha: z.ZodString; operations: z.ZodTuple<[z.ZodLiteral<"import-source">, z.ZodLiteral<"create-once">, z.ZodLiteral<"observe">, z.ZodLiteral<"close-exact">], null>; }, "strict", z.ZodTypeAny, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }, { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }>, "many">; }, "strict", z.ZodTypeAny, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }, { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; }>>; synthetic: z.ZodOptional; objectFormat: z.ZodLiteral<"sha1">; kind: z.ZodEnum<["control-genesis", "source-fixture"]>; metadata: z.ZodObject<{ runId: z.ZodString; objectId: z.ZodString; seconds: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; objectId: string; seconds: number; }, { runId: string; objectId: string; seconds: number; }>; parents: z.ZodArray; treeSha: z.ZodString; commitText: z.ZodString; commitSha: z.ZodString; commitBytesSha256: z.ZodString; objectPlanHash: z.ZodString; }, "strict", z.ZodTypeAny, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }, { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }>, "many">; controls: z.ZodArray, "many">; publications: z.ZodArray; }, "strict", z.ZodTypeAny, { expected: string | null; transactionId: string; fixtureId: string; ref: string; }, { expected: string | null; transactionId: string; fixtureId: string; ref: string; }>, "many">; }, "strict", z.ZodTypeAny, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }>, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }, { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; }>>; manifest: z.ZodOptional>; binding: z.ZodObject<{ commonDir: z.ZodEffects; repository: z.ZodString; repositoryId: z.ZodEffects; endpointHash: z.ZodString; credentialBindingHash: z.ZodString; credentialRef: z.ZodEffects; credentialPurpose: z.ZodLiteral<"git-transport">; actor: z.ZodEffects; hostId: z.ZodString; configHash: z.ZodString; controlEpoch: z.ZodObject<{ schemaVersion: z.ZodLiteral<"coordination-epoch/1">; protocol: z.ZodLiteral<"github-coordination/1.0">; mode: z.ZodEnum<["isolated-qualification", "production"]>; coordinationConfigDigest: z.ZodString; policy: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"none">; }, "strict", z.ZodTypeAny, { kind: "none"; }, { kind: "none"; }>, z.ZodObject<{ kind: z.ZodLiteral<"harness-policy-file">; sha256: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "harness-policy-file"; sha256: string; }, { kind: "harness-policy-file"; sha256: string; }>]>; }, "strict", z.ZodTypeAny, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }, { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }>; implementation: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"source">; head: z.ZodString; tree: z.ZodString; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "source"; head: string; tree: string; artifactDigest: string; }, { kind: "source"; head: string; tree: string; artifactDigest: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"package">; artifactDigest: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "package"; artifactDigest: string; }, { kind: "package"; artifactDigest: string; }>]>; runnerHash: z.ZodString; }, "strict", z.ZodTypeAny, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }, { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }>; expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "qualification-run"; operations: ("create" | "cas")[]; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; runId: string; maxCommits: number; maxWriteAttempts: number; cleanupExpiresAt: string; refs: string[]; maxCleanupAttempts: number; takeoverAllocations?: { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }[] | undefined; localResources?: { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; } | undefined; synthetic?: { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; } | undefined; manifest?: { clientId: string; manifestHash: string; } | undefined; }, { kind: "qualification-run"; operations: ("create" | "cas")[]; expiresAt: string; binding: { repository: string; endpointHash: string; commonDir: string; hostId: string; credentialBindingHash: string; repositoryId: string; credentialRef: string; credentialPurpose: "git-transport"; actor: string; configHash: string; controlEpoch: { schemaVersion: "coordination-epoch/1"; mode: "isolated-qualification" | "production"; protocol: "github-coordination/1.0"; coordinationConfigDigest: string; policy: { kind: "none"; } | { kind: "harness-policy-file"; sha256: string; }; }; implementation: { kind: "source"; head: string; tree: string; artifactDigest: string; } | { kind: "package"; artifactDigest: string; }; runnerHash: string; }; runId: string; maxCommits: number; maxWriteAttempts: number; cleanupExpiresAt: string; refs: string[]; maxCleanupAttempts: number; takeoverAllocations?: { sourceRef: string; workItem: string; controlRef: string; allocationId: string; genesisSha: string; maxCommits: number; maxWriteAttempts: number; }[] | undefined; localResources?: { expiresAt: string; commonDir: string; configHash: string; authorityRoot: string; hostBindingHash: string; cleanupExpiresAt: string; maxConcurrent: number; items: { path: string; operations: ["import-source", "create-once", "observe", "close-exact"]; branch: string; fixtureId: string; resourceId: string; clientId: string; sourceSha: string; }[]; } | undefined; synthetic?: { objects: { schemaVersion: "synthetic-object/1"; kind: "control-genesis" | "source-fixture"; objectPlanHash: string; objectFormat: "sha1"; metadata: { runId: string; objectId: string; seconds: number; }; parents: string[]; treeSha: string; commitText: string; commitSha: string; commitBytesSha256: string; }[]; controls: { fixtureId: string; ref: string; }[]; publications: { expected: string | null; transactionId: string; fixtureId: string; ref: string; }[]; } | undefined; manifest?: { clientId: string; manifestHash: string; } | undefined; }>; export declare function checkHumanScope(scope: HumanScope): void; //# sourceMappingURL=human_scope.d.ts.map