import { z } from "zod"; export declare const RegisterGatewayCredentialRefInputSchema: z.ZodObject<{ tenantId: z.ZodString; organizationId: z.ZodString; gatewayCredentialRefId: z.ZodOptional; principalId: z.ZodDefault>; gatewayId: z.ZodString; gatewayRegistryEntryId: z.ZodString; protectedSurfaceKind: z.ZodString; actionClasses: z.ZodArray; resourceRefs: z.ZodArray; resourceNamespaceRef: z.ZodString; credentialKind: z.ZodString; custodyStatus: 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"; }>; providerClass: z.ZodString; providerRegistryRef: z.ZodString; providerRegistryDigest: z.ZodDefault>; resolverRef: z.ZodString; resolverVersion: z.ZodString; evidenceExpectationRefs: z.ZodDefault>; issuedAt: z.ZodOptional; expiresAt: z.ZodDefault>; }, z.core.$strict>; export type RegisterGatewayCredentialRefInput = z.input; export declare const RecordCredentialResolutionEvidenceInputSchema: z.ZodObject<{ actionContractId: z.ZodString; greenlightId: z.ZodString; gateAttemptId: z.ZodString; gatewayCredentialRefId: z.ZodString; gatewayCredentialRefDigest: z.ZodString; requestDigest: z.ZodString; resultClass: z.ZodEnum<{ proof_gap: "proof_gap"; resolved_for_gateway_use: "resolved_for_gateway_use"; used_by_gateway: "used_by_gateway"; refused_missing_ref: "refused_missing_ref"; refused_stale_ref: "refused_stale_ref"; refused_provider_unavailable: "refused_provider_unavailable"; refused_vault_auth_denied: "refused_vault_auth_denied"; refused_provider_drift: "refused_provider_drift"; refused_unsafe_custody: "refused_unsafe_custody"; refused_redaction_failure: "refused_redaction_failure"; replay_refused: "replay_refused"; isolation_blocked: "isolation_blocked"; }>; resultReasonCode: z.ZodString; redactionStatus: z.ZodEnum<{ proof_gap: "proof_gap"; redacted: "redacted"; digest_only: "digest_only"; redaction_failed: "redaction_failed"; }>; providerRequestRef: z.ZodDefault>; providerOperationRef: z.ZodDefault>; proofGapId: z.ZodDefault>; refusalId: z.ZodDefault>; evidenceRefs: z.ZodDefault>; recordedAt: z.ZodOptional; }, z.core.$strict>; export type RecordCredentialResolutionEvidenceInput = z.input; export declare const RecordGatewayCustodyProofPacketInputSchema: z.ZodObject<{ tenantId: z.ZodString; organizationId: z.ZodString; gatewayCustodyProofPacketId: z.ZodOptional; gatewayCredentialRefId: z.ZodString; gatewayCredentialRefDigest: z.ZodString; protectedPathPostureId: z.ZodString; protectedPathPostureDigest: z.ZodString; gatewayInstallEvidenceRefs: z.ZodDefault>; gatewayInstallEvidenceDigests: z.ZodDefault>; bypassProbeIds: z.ZodDefault>; bypassProbeDigests: z.ZodDefault>; custodyClaimLevel: z.ZodEnum<{ proof_gap: "proof_gap"; local_fixture: "local_fixture"; customer_gateway_evidence: "customer_gateway_evidence"; provider_gateway_evidence: "provider_gateway_evidence"; }>; custodyProviderClass: z.ZodString; custodyProviderRegistryRef: z.ZodString; custodyProviderRegistryDigest: z.ZodDefault>; opaqueKeyHandleRef: z.ZodString; opaqueKeyHandleDigest: z.ZodString; leaseRef: z.ZodDefault>; leaseVersion: z.ZodDefault>; leaseIssuedAt: z.ZodDefault>; leaseExpiresAt: z.ZodDefault>; attestationRefs: z.ZodDefault>; attestationDigests: z.ZodDefault>; redactedAuditRefs: z.ZodDefault>; redactedAuditDigest: z.ZodDefault>; custodyDriftStatus: z.ZodEnum<{ proof_gap: "proof_gap"; current: "current"; stale: "stale"; provider_drift: "provider_drift"; resolver_drift: "resolver_drift"; unsafe_custody: "unsafe_custody"; }>; resolverDriftStatus: z.ZodEnum<{ proof_gap: "proof_gap"; current: "current"; stale: "stale"; provider_drift: "provider_drift"; resolver_drift: "resolver_drift"; unsafe_custody: "unsafe_custody"; }>; redactionStatus: z.ZodEnum<{ proof_gap: "proof_gap"; redacted: "redacted"; digest_only: "digest_only"; redaction_failed: "redaction_failed"; }>; externalVerificationStatus: z.ZodEnum<{ not_required: "not_required"; required_before_live_claim: "required_before_live_claim"; verified_by_official_source: "verified_by_official_source"; }>; recordedAt: z.ZodOptional; expiresAt: z.ZodString; }, z.core.$strict>; export type RecordGatewayCustodyProofPacketInput = z.input;