import { z } from "zod"; export declare const CLI_X402_INSTALL_RECORD_SCHEMA_VERSION: "handshake.cli.x402-install.v1"; export declare const CLI_X402_PROBE_REPORT_SCHEMA_VERSION: "handshake.cli.x402-probe-report.v1"; export declare const CLI_X402_GATEWAY_READINESS_SCHEMA_VERSION: "handshake.cli.x402-gateway-readiness.v1"; export declare const CLI_X402_READINESS_REPORT_SCHEMA_VERSION: "handshake.cli.x402-readiness.v1"; export declare const LocalX402InstallRecordSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"handshake.cli.x402-install.v1">; projectId: z.ZodString; recordedAt: z.ZodString; installProposalRef: z.ZodString; installDigest: z.ZodString; installStatus: z.ZodEnum<{ refused: "refused"; ready_to_install: "ready_to_install"; }>; adapterPackId: z.ZodLiteral<"adapter_pack_x402_payment_exact">; actionClass: z.ZodLiteral<"x402_payment.exact">; protectedSurfaceKind: z.ZodLiteral<"x402_payment">; resourceRef: z.ZodString; endpointDomain: z.ZodString; paymentRequirementsDigest: z.ZodString; selectedPaymentRequirementIndex: z.ZodNullable; selectedPaymentRequirementDigest: z.ZodNullable; perCallAmountBound: z.ZodString; spendWindowEnforcementStatus: z.ZodLiteral<"not_enforced_local_metadata">; gatewayAuthorityRefDigest: z.ZodString; paymentCredentialRefDigest: z.ZodString; credentialCustodyStatus: z.ZodEnum<{ unknown: "unknown"; gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; agent_exposed: "agent_exposed"; }>; rawCredentialRefsIncluded: z.ZodLiteral; unsupportedX402Surfaces: z.ZodArray; refusalReasonCodes: z.ZodArray; compiledRecordsIncluded: z.ZodLiteral; compiledRecordRefs: z.ZodNullable>; readinessAuthority: z.ZodLiteral<"local_compilation">; trustedInstallReadiness: z.ZodLiteral; nextReadinessAction: z.ZodLiteral<"register_control_plane_install">; controlPlaneRegistrationRequired: z.ZodLiteral; controlPlaneRegistrationPerformed: z.ZodLiteral; authorityCreated: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; }, z.core.$strict>; export type LocalX402InstallRecord = z.infer; export declare const LocalX402ProbeCoverageSchema: z.ZodObject<{ probeKind: z.ZodEnum<{ credential_custody: "credential_custody"; raw_sibling_blocking: "raw_sibling_blocking"; mcp_direct_call_blocking: "mcp_direct_call_blocking"; token_passthrough_blocking: "token_passthrough_blocking"; wrapper_drift: "wrapper_drift"; failure_closed: "failure_closed"; }>; probeOutcome: z.ZodEnum<{ inconclusive: "inconclusive"; passed: "passed"; failed: "failed"; }>; sourceAuthority: z.ZodLiteral<"local_classification">; reasonCodes: z.ZodArray; evidenceRefs: z.ZodArray; }, z.core.$strict>; export type LocalX402ProbeCoverage = z.infer; export declare const LocalX402ProbeReportSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"handshake.cli.x402-probe-report.v1">; projectId: z.ZodString; observedAt: z.ZodString; expiresAt: z.ZodString; adapterPackId: z.ZodLiteral<"adapter_pack_x402_payment_exact">; actionClass: z.ZodLiteral<"x402_payment.exact">; protectedSurfaceKind: z.ZodLiteral<"x402_payment">; readinessAuthority: z.ZodLiteral<"local_classification">; trustedReadiness: z.ZodLiteral; passed: z.ZodBoolean; reasonCodes: z.ZodArray; probeCoverage: z.ZodArray; probeOutcome: z.ZodEnum<{ inconclusive: "inconclusive"; passed: "passed"; failed: "failed"; }>; sourceAuthority: z.ZodLiteral<"local_classification">; reasonCodes: z.ZodArray; evidenceRefs: z.ZodArray; }, z.core.$strict>>; postureDigest: z.ZodString; authorityCreated: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; }, z.core.$strict>; export type LocalX402ProbeReport = z.infer; export declare const LocalX402GatewayReadinessRecordSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"handshake.cli.x402-gateway-readiness.v1">; projectId: z.ZodString; recordedAt: z.ZodString; expiresAt: z.ZodString; readinessScope: z.ZodLiteral<"pre_contract">; adapterPackId: z.ZodLiteral<"adapter_pack_x402_payment_exact">; actionClass: z.ZodLiteral<"x402_payment.exact">; protectedSurfaceKind: z.ZodLiteral<"x402_payment">; readinessAuthority: z.ZodLiteral<"control_plane_registration">; trustedReadiness: z.ZodLiteral; installProposalRef: z.ZodString; installDigest: z.ZodString; probeReportRef: z.ZodString; probePostureDigest: z.ZodString; paymentRequirementsDigest: z.ZodString; selectedPaymentRequirementDigest: z.ZodString; protectedToolReadiness: 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>; gatewayId: z.ZodString; gatewayRegistrationRef: z.ZodString; gatewayCredentialRefDigest: z.ZodString; gatewayCredentialCustodyStatus: z.ZodEnum<{ gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; }>; gatewayCustodyProofPacketRef: z.ZodString; gatewayCustodyProofPacketDigest: z.ZodString; gatewayCustodyClaimLevel: z.ZodEnum<{ local_fixture: "local_fixture"; customer_gateway_evidence: "customer_gateway_evidence"; provider_gateway_evidence: "provider_gateway_evidence"; }>; gatewayCustodyExternalVerificationStatus: z.ZodEnum<{ not_required: "not_required"; required_before_live_claim: "required_before_live_claim"; verified_by_official_source: "verified_by_official_source"; }>; gatewayCustodyProofExpiresAt: z.ZodString; gatewayPosture: z.ZodLiteral<"online">; policyVersionRef: z.ZodString; policyVersionDigest: z.ZodString; gatewayRegistryEntryRef: z.ZodString; operatingEnvelopeRef: z.ZodString; evidenceRefs: z.ZodArray; rawCredentialRefsIncluded: z.ZodLiteral; controlPlaneRegistrationPerformed: z.ZodLiteral; authorityCreated: z.ZodLiteral; greenlightCreated: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; }, z.core.$strict>; export type LocalX402GatewayReadinessRecord = z.infer; export declare const LocalX402ReadinessReportSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"handshake.cli.x402-readiness.v1">; readinessScope: z.ZodLiteral<"pre_contract">; actionClass: z.ZodLiteral<"x402_payment.exact">; protectedSurfaceKind: z.ZodLiteral<"x402_payment">; readinessAuthority: z.ZodLiteral<"local_cli">; readinessStatus: z.ZodEnum<{ not_ready: "not_ready"; local_posture_evidence_present: "local_posture_evidence_present"; trusted_gateway_ready: "trusted_gateway_ready"; }>; proofLevel: z.ZodEnum<{ none: "none"; local_compilation: "local_compilation"; local_classification: "local_classification"; control_plane_registration: "control_plane_registration"; }>; 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; gatewayId: z.ZodNullable; gatewayCustodyProofPacketRef: z.ZodNullable; policyVersionRef: z.ZodNullable; protectedToolReadiness: z.ZodNullable>; 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>>; checks: z.ZodObject<{ projectConfig: z.ZodEnum<{ missing: "missing"; present: "present"; }>; installCompilation: z.ZodEnum<{ refused: "refused"; missing: "missing"; ready_to_install: "ready_to_install"; }>; controlPlaneRegistration: z.ZodEnum<{ missing: "missing"; registered: "registered"; required_not_performed: "required_not_performed"; }>; signerCustody: z.ZodEnum<{ unknown: "unknown"; gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; missing: "missing"; agent_exposed: "agent_exposed"; }>; custodyProof: z.ZodEnum<{ unverified: "unverified"; stale: "stale"; missing: "missing"; registered: "registered"; }>; gatewayPosture: z.ZodEnum<{ unknown: "unknown"; stale: "stale"; registered_online: "registered_online"; local_classification_passed: "local_classification_passed"; local_classification_failed: "local_classification_failed"; }>; policyVersion: z.ZodEnum<{ unknown: "unknown"; registered: "registered"; local_metadata_only: "local_metadata_only"; }>; probeFreshness: z.ZodEnum<{ stale: "stale"; fresh: "fresh"; missing: "missing"; }>; }, z.core.$strict>; proofGapPostures: z.ZodArray>; proofGapReasonCodes: z.ZodArray; nonClaims: z.ZodArray; authorityCreated: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; }, z.core.$strict>; export type LocalX402ReadinessReport = z.infer;