import { z } from "zod"; export declare const ActionContractSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; actionContractId: z.ZodString; intentCompilationId: z.ZodString; candidateActionId: z.ZodString; candidateDigest: z.ZodString; envelopeId: z.ZodString; operatingEnvelopeDigest: z.ZodString; agentId: z.ZodString; principalId: z.ZodString; participantIdentityBindings: z.ZodDefault; participantRef: z.ZodString; identityProviderRef: z.ZodString; subjectRef: z.ZodDefault>; subjectDigest: z.ZodDefault>; claimsDigest: z.ZodDefault>; verificationEvidenceRef: z.ZodString; bindingEvidenceRef: z.ZodDefault>; issuedAt: z.ZodDefault>; expiresAt: z.ZodDefault>; authorityPosture: z.ZodDefault>; }, z.core.$strict>>>; runId: z.ZodString; runtimeAdapterId: z.ZodString; sequenceNumber: z.ZodNumber; requiredPriorActionContractIds: z.ZodDefault>; recoveryRecommendationId: z.ZodNullable; recoverySourceReceiptId: z.ZodNullable; recoveryRecommendationDigest: z.ZodNullable; issuedAt: z.ZodString; expiresAt: z.ZodString; gatewayRegistryEntryId: z.ZodString; gatewayRegistryDigest: z.ZodString; gatewayRegistryVersion: z.ZodString; gatewayId: z.ZodString; gatewayPolicyContractId: z.ZodString; gatewayPolicyVersion: z.ZodString; credentialCustodyStatus: z.ZodEnum<{ unknown: "unknown"; gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; gateway_resolved_from_vault: "gateway_resolved_from_vault"; provider_gateway_held: "provider_gateway_held"; unsafe_agent_visible: "unsafe_agent_visible"; unsafe_runtime_visible: "unsafe_runtime_visible"; agent_has_raw_credential: "agent_has_raw_credential"; shared_or_unknown: "shared_or_unknown"; no_mutation_credential: "no_mutation_credential"; }>; enforcementMode: z.ZodEnum<{ unknown: "unknown"; reference_fixture: "reference_fixture"; customer_gateway_adapter: "customer_gateway_adapter"; provider_gateway: "provider_gateway"; hosted_control_plane_only: "hosted_control_plane_only"; }>; mutationCredentialHolderRef: z.ZodString; gatewayAuthorityHolderRef: z.ZodString; toolCapabilityId: z.ZodString; toolCapabilityDigest: z.ZodString; actionTypeId: z.ZodString; actionTypeDigest: z.ZodString; actionClass: z.ZodString; protectedSurfaceKind: z.ZodString; resourceRef: z.ZodString; requiredProtectedPathState: z.ZodEnum<{ not_required: "not_required"; gateway_checked: "gateway_checked"; }>; runtimeExecutionId: z.ZodNullable; runtimeExecutionDigest: z.ZodNullable; generatedExecutionGraphId: z.ZodDefault>; generatedExecutionGraphDigest: z.ZodDefault>; generatedExecutionCoverageStatus: z.ZodDefault>>; generatedExecutionNodeId: z.ZodDefault>; generatedExecutionNodeDigest: z.ZodDefault>; generatedExecutionCatalogSnapshotDigest: z.ZodDefault>; generatedExecutionGatewayRegistrySnapshotDigest: z.ZodDefault>; generatedExecutionRegistryBindingSetDigest: z.ZodDefault>; generatedExecutionNodeGatewayBindingDigest: z.ZodDefault>; parameters: z.ZodRecord>>; paramsDigest: z.ZodString; nonSecretParamsSummary: z.ZodRecord>>; secretRefs: z.ZodDefault>; gatewayCredentialRefs: z.ZodDefault>; requiredCredentialCustodyStatus: z.ZodEnum<{ unknown: "unknown"; gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; gateway_resolved_from_vault: "gateway_resolved_from_vault"; provider_gateway_held: "provider_gateway_held"; unsafe_agent_visible: "unsafe_agent_visible"; unsafe_runtime_visible: "unsafe_runtime_visible"; agent_has_raw_credential: "agent_has_raw_credential"; shared_or_unknown: "shared_or_unknown"; no_mutation_credential: "no_mutation_credential"; }>; evidenceExpectationRefs: z.ZodDefault>; }, z.core.$strict>>>; delegatedAuthorityRefs: z.ZodDefault>; authorityKind: z.ZodEnum<{ mutation: "mutation"; spend: "spend"; api_call: "api_call"; }>; policyPackRef: z.ZodString; policyPackVersion: z.ZodString; evidenceExpectationRefs: z.ZodDefault>; }, z.core.$strict>>>; purposeCode: z.ZodString; expectedSideEffectCodes: z.ZodArray; evidenceRefs: z.ZodDefault>; clearingEvidenceRefs: z.ZodDefault; obligationRef: z.ZodOptional; counterpartyRef: z.ZodOptional; }, z.core.$strict>>; bounds: z.ZodDefault>>>; idempotencyKey: z.ZodString; rollbackHint: z.ZodNullable; canonicalizerVersion: z.ZodString; actionContractDigest: z.ZodString; contractSignature: z.ZodNullable>; signaturePosture: z.ZodEnum<{ unsigned: "unsigned"; local_hmac: "local_hmac"; external_signature: "external_signature"; unverified: "unverified"; }>; keyIdentityRef: z.ZodNullable; verificationPolicyRef: z.ZodNullable; }, z.core.$strict>; export type ActionContract = z.infer;