import { z } from "zod"; export declare const TypedActionCommitmentProfileSchema: z.ZodEnum<{ handshake_jcs_typed: "handshake_jcs_typed"; eip712: "eip712"; }>; export type TypedActionCommitmentProfile = z.infer; export declare const TypedActionCommitmentPurposeSchema: z.ZodEnum<{ external_commitment_evidence: "external_commitment_evidence"; policy_required_evidence: "policy_required_evidence"; service_workflow_readback: "service_workflow_readback"; post_gateway_payment_evidence: "post_gateway_payment_evidence"; display_binding_evidence: "display_binding_evidence"; }>; export type TypedActionCommitmentPurpose = z.infer; export declare const TypedActionCommitmentProjectionClassSchema: z.ZodEnum<{ public_redacted: "public_redacted"; operator_redacted: "operator_redacted"; auditor_export: "auditor_export"; }>; export type TypedActionCommitmentProjectionClass = z.infer; export declare const TypedActionCommitmentVerificationStatusSchema: z.ZodEnum<{ unverified: "unverified"; proof_gap: "proof_gap"; verified: "verified"; refused: "refused"; unsupported: "unsupported"; }>; export type TypedActionCommitmentVerificationStatus = z.infer; export declare const TypedActionCommitmentReplayStatusSchema: z.ZodEnum<{ stale: "stale"; fresh: "fresh"; replayed: "replayed"; missing: "missing"; not_applicable: "not_applicable"; }>; export type TypedActionCommitmentReplayStatus = z.infer; export declare const TypedActionCommitmentSafetyPostureSchema: z.ZodEnum<{ proof_gap: "proof_gap"; refused: "refused"; display_bound: "display_bound"; digest_bound: "digest_bound"; verifier_bound: "verifier_bound"; provider_observed: "provider_observed"; }>; export type TypedActionCommitmentSafetyPosture = z.infer; export declare const TypedActionCommitmentSubjectSchema: z.ZodObject<{ kind: z.ZodEnum<{ action_contract: "action_contract"; service_workflow: "service_workflow"; x402_payment: "x402_payment"; agentic_endpoint_access: "agentic_endpoint_access"; protected_surface: "protected_surface"; external_evidence: "external_evidence"; }>; ref: z.ZodString; digest: z.ZodString; }, z.core.$strict>; export type TypedActionCommitmentSubject = z.infer; export declare const TypedActionCommitmentDomainSchema: z.ZodObject<{ domainRef: z.ZodString; domainDigest: z.ZodDefault>; tenantId: z.ZodDefault>; organizationId: z.ZodDefault>; gatewayId: z.ZodDefault>; actionClass: z.ZodDefault>; providerEnvironmentRef: z.ZodDefault>; }, z.core.$strict>; export type TypedActionCommitmentDomain = z.infer; export declare const TypedActionCommitmentTypedPayloadSchema: z.ZodRecord>>; export type TypedActionCommitmentTypedPayload = z.infer; export declare const TypedActionCommitmentReplayPostureSchema: z.ZodObject<{ replayStatus: z.ZodEnum<{ stale: "stale"; fresh: "fresh"; replayed: "replayed"; missing: "missing"; not_applicable: "not_applicable"; }>; idempotencyKey: z.ZodDefault>; nonceRef: z.ZodDefault>; nonceDigest: z.ZodDefault>; issuedAt: z.ZodDefault>; expiresAt: z.ZodDefault>; replayWindowSeconds: z.ZodDefault>; }, z.core.$strict>; export type TypedActionCommitmentReplayPosture = z.infer; export declare const TypedActionCommitmentSignerOrVerifierSchema: z.ZodObject<{ verifierRef: z.ZodDefault>; verifierContextDigest: z.ZodDefault>; keyId: z.ZodDefault>; signatureRef: z.ZodDefault>; signatureDigest: z.ZodDefault>; providerNativeDigest: z.ZodDefault>; verificationStatus: z.ZodEnum<{ unverified: "unverified"; proof_gap: "proof_gap"; verified: "verified"; refused: "refused"; unsupported: "unsupported"; }>; verificationReasonCode: z.ZodDefault>; }, z.core.$strict>; export type TypedActionCommitmentSignerOrVerifier = z.infer; export declare const TypedActionCommitmentAuthorityBoundarySchema: z.ZodObject<{ createsPolicyDecision: z.ZodLiteral; createsGreenlight: z.ZodLiteral; performsGatewayCheck: z.ZodLiteral; authorizesMutation: z.ZodLiteral; createsReceipt: z.ZodLiteral; mintsCertificate: z.ZodLiteral; provesPrincipalConsent: z.ZodLiteral; provesSignerCustody: z.ZodLiteral; provesPaymentCustody: z.ZodLiteral; createsEndpointLease: z.ZodLiteral; provesDownstreamSuccess: z.ZodLiteral; }, z.core.$strict>; export type TypedActionCommitmentAuthorityBoundary = z.infer; export declare const typedActionCommitmentAuthorityBoundary: { readonly createsPolicyDecision: false; readonly createsGreenlight: false; readonly performsGatewayCheck: false; readonly authorizesMutation: false; readonly createsReceipt: false; readonly mintsCertificate: false; readonly provesPrincipalConsent: false; readonly provesSignerCustody: false; readonly provesPaymentCustody: false; readonly createsEndpointLease: false; readonly provesDownstreamSuccess: false; }; export declare const TypedActionCommitmentSummarySchema: z.ZodObject<{ typedActionCommitmentId: z.ZodString; commitmentDigest: z.ZodString; subjectDigest: z.ZodString; purpose: z.ZodEnum<{ external_commitment_evidence: "external_commitment_evidence"; policy_required_evidence: "policy_required_evidence"; service_workflow_readback: "service_workflow_readback"; post_gateway_payment_evidence: "post_gateway_payment_evidence"; display_binding_evidence: "display_binding_evidence"; }>; profile: z.ZodEnum<{ handshake_jcs_typed: "handshake_jcs_typed"; eip712: "eip712"; }>; verificationStatus: z.ZodEnum<{ unverified: "unverified"; proof_gap: "proof_gap"; verified: "verified"; refused: "refused"; unsupported: "unsupported"; }>; replayStatus: z.ZodEnum<{ stale: "stale"; fresh: "fresh"; replayed: "replayed"; missing: "missing"; not_applicable: "not_applicable"; }>; verifierContextDigest: z.ZodDefault>; safetyPosture: z.ZodEnum<{ proof_gap: "proof_gap"; refused: "refused"; display_bound: "display_bound"; digest_bound: "digest_bound"; verifier_bound: "verifier_bound"; provider_observed: "provider_observed"; }>; }, z.core.$strict>; export type TypedActionCommitmentSummary = z.infer; export declare const TypedActionCommitmentRecordSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; typedActionCommitmentId: z.ZodString; commitmentDigest: z.ZodString; actionContractId: z.ZodDefault>; subject: z.ZodObject<{ kind: z.ZodEnum<{ action_contract: "action_contract"; service_workflow: "service_workflow"; x402_payment: "x402_payment"; agentic_endpoint_access: "agentic_endpoint_access"; protected_surface: "protected_surface"; external_evidence: "external_evidence"; }>; ref: z.ZodString; digest: z.ZodString; }, z.core.$strict>; domain: z.ZodObject<{ domainRef: z.ZodString; domainDigest: z.ZodDefault>; tenantId: z.ZodDefault>; organizationId: z.ZodDefault>; gatewayId: z.ZodDefault>; actionClass: z.ZodDefault>; providerEnvironmentRef: z.ZodDefault>; }, z.core.$strict>; purpose: z.ZodEnum<{ external_commitment_evidence: "external_commitment_evidence"; policy_required_evidence: "policy_required_evidence"; service_workflow_readback: "service_workflow_readback"; post_gateway_payment_evidence: "post_gateway_payment_evidence"; display_binding_evidence: "display_binding_evidence"; }>; profile: z.ZodEnum<{ handshake_jcs_typed: "handshake_jcs_typed"; eip712: "eip712"; }>; typedPayload: z.ZodRecord>>; replayPosture: z.ZodObject<{ replayStatus: z.ZodEnum<{ stale: "stale"; fresh: "fresh"; replayed: "replayed"; missing: "missing"; not_applicable: "not_applicable"; }>; idempotencyKey: z.ZodDefault>; nonceRef: z.ZodDefault>; nonceDigest: z.ZodDefault>; issuedAt: z.ZodDefault>; expiresAt: z.ZodDefault>; replayWindowSeconds: z.ZodDefault>; }, z.core.$strict>; signerOrVerifier: z.ZodObject<{ verifierRef: z.ZodDefault>; verifierContextDigest: z.ZodDefault>; keyId: z.ZodDefault>; signatureRef: z.ZodDefault>; signatureDigest: z.ZodDefault>; providerNativeDigest: z.ZodDefault>; verificationStatus: z.ZodEnum<{ unverified: "unverified"; proof_gap: "proof_gap"; verified: "verified"; refused: "refused"; unsupported: "unsupported"; }>; verificationReasonCode: z.ZodDefault>; }, z.core.$strict>; safetyPosture: z.ZodEnum<{ proof_gap: "proof_gap"; refused: "refused"; display_bound: "display_bound"; digest_bound: "digest_bound"; verifier_bound: "verifier_bound"; provider_observed: "provider_observed"; }>; projectionClass: z.ZodDefault>; authorityBoundary: z.ZodObject<{ createsPolicyDecision: z.ZodLiteral; createsGreenlight: z.ZodLiteral; performsGatewayCheck: z.ZodLiteral; authorizesMutation: z.ZodLiteral; createsReceipt: z.ZodLiteral; mintsCertificate: z.ZodLiteral; provesPrincipalConsent: z.ZodLiteral; provesSignerCustody: z.ZodLiteral; provesPaymentCustody: z.ZodLiteral; createsEndpointLease: z.ZodLiteral; provesDownstreamSuccess: z.ZodLiteral; }, z.core.$strict>; refusalRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; evidenceRefs: z.ZodDefault>; recordedAt: z.ZodString; }, z.core.$strict>; export type TypedActionCommitmentRecord = z.infer;