import { z } from "zod"; export declare const X402_PROTECTED_TOOL_READINESS_VERSION: "handshake.adapter.x402-protected-tool-readiness.v1"; export declare const X402ProtectedToolReadinessRawSiblingPostureSchema: z.ZodEnum<{ unknown: "unknown"; named_not_controlled: "named_not_controlled"; }>; export type X402ProtectedToolReadinessRawSiblingPosture = z.infer; export declare const X402ProtectedToolReadinessAuthorityBoundarySchema: z.ZodObject<{ readinessScope: z.ZodLiteral<"pre_contract">; createsAuthority: z.ZodLiteral; createsPolicyDecision: z.ZodLiteral; createsGreenlight: z.ZodLiteral; performsGatewayCheck: z.ZodLiteral; performsMutation: z.ZodLiteral; resolvesCredential: z.ZodLiteral; invokesSigner: z.ZodLiteral; createsPaymentMaterial: z.ZodLiteral; createsPaymentSignature: z.ZodLiteral; exportsReceipt: z.ZodLiteral; mintsTerminalCertificate: z.ZodLiteral; claimsHostedOperation: z.ZodLiteral; claimsProviderCustody: z.ZodLiteral; claimsSettlement: z.ZodLiteral; claimsHostWideContainment: z.ZodLiteral; certifiesMarketplace: z.ZodLiteral; }, z.core.$strict>; export type X402ProtectedToolReadinessAuthorityBoundary = z.infer; export declare const x402ProtectedToolReadinessAuthorityBoundary: { readinessScope: "pre_contract"; createsAuthority: false; createsPolicyDecision: false; createsGreenlight: false; performsGatewayCheck: false; performsMutation: false; resolvesCredential: false; invokesSigner: false; createsPaymentMaterial: false; createsPaymentSignature: false; exportsReceipt: false; mintsTerminalCertificate: false; claimsHostedOperation: false; claimsProviderCustody: false; claimsSettlement: false; claimsHostWideContainment: false; certifiesMarketplace: false; }; export declare const X402ProtectedToolReadinessSnapshotSchema: z.ZodObject<{ schemaVersion: z.ZodDefault>; readinessStatus: z.ZodEnum<{ not_ready: "not_ready"; local_posture_evidence_present: "local_posture_evidence_present"; trusted_gateway_ready: "trusted_gateway_ready"; }>; readinessScope: z.ZodDefault>; readinessProofLevel: z.ZodDefault>; trustedReadiness: z.ZodBoolean; requiredNextMechanism: z.ZodEnum<{ initialize_project: "initialize_project"; compile_install: "compile_install"; record_probe_report: "record_probe_report"; register_control_plane_install: "register_control_plane_install"; ready_for_runtime_facade: "ready_for_runtime_facade"; }>; gatewayReadinessRef: z.ZodNullable; gatewayReadinessDigest: z.ZodDefault>; readinessExpiresAt: z.ZodDefault>; installDigest: z.ZodDefault>; probePostureDigest: z.ZodDefault>; paymentRequirementsDigest: z.ZodDefault>; selectedPaymentRequirementDigest: z.ZodDefault>; gatewayId: z.ZodNullable; gatewayRegistrationRef: z.ZodDefault>; gatewayCredentialRefDigest: z.ZodDefault>; gatewayCredentialCustodyStatus: z.ZodDefault>; gatewayCustodyProofPacketRef: z.ZodDefault>; gatewayCustodyProofPacketDigest: z.ZodDefault>; gatewayCustodyClaimLevel: z.ZodDefault>; gatewayCustodyExternalVerificationStatus: z.ZodDefault>; gatewayCustodyProofExpiresAt: z.ZodDefault>; gatewayPosture: z.ZodDefault>; policyVersionRef: z.ZodNullable; policyVersionDigest: z.ZodDefault>; gatewayRegistryEntryRef: z.ZodDefault>; operatingEnvelopeRef: z.ZodDefault>; rawCredentialRefsIncluded: z.ZodDefault>; rawSiblingPosture: z.ZodDefault>; rawSiblingProofRefs: z.ZodDefault>; authorityBoundary: z.ZodDefault; createsAuthority: z.ZodLiteral; createsPolicyDecision: z.ZodLiteral; createsGreenlight: z.ZodLiteral; performsGatewayCheck: z.ZodLiteral; performsMutation: z.ZodLiteral; resolvesCredential: z.ZodLiteral; invokesSigner: z.ZodLiteral; createsPaymentMaterial: z.ZodLiteral; createsPaymentSignature: z.ZodLiteral; exportsReceipt: z.ZodLiteral; mintsTerminalCertificate: z.ZodLiteral; claimsHostedOperation: z.ZodLiteral; claimsProviderCustody: z.ZodLiteral; claimsSettlement: z.ZodLiteral; claimsHostWideContainment: z.ZodLiteral; certifiesMarketplace: z.ZodLiteral; }, z.core.$strict>>; proofGapReasonCodes: z.ZodDefault>; evidenceRefs: z.ZodDefault>; }, z.core.$strict>; export type X402ProtectedToolReadinessSnapshot = z.infer;