import { z } from "zod"; export declare const TransitionRequestContextSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; transitionRequestContextId: z.ZodString; protocolVersionSeen: z.ZodString; requestIdentity: z.ZodString; originatingIdentityDigest: z.ZodNullable; originatingIdentityRef: z.ZodNullable; callerCustodyRole: z.ZodEnum<{ control_plane: "control_plane"; runtime_evidence: "runtime_evidence"; gateway_custody: "gateway_custody"; review_custody: "review_custody"; }>; callerIdentityRef: z.ZodDefault>; callerSubjectDigest: z.ZodDefault>; callerTenantId: z.ZodDefault>; callerOrganizationId: z.ZodDefault>; callerIdentityClaimsDigest: z.ZodDefault>; authProviderRef: z.ZodDefault>; authSessionDigest: z.ZodDefault>; serviceCredentialDigest: z.ZodDefault>; revocationEpochRef: z.ZodDefault>; callerIdentityIssuedAt: z.ZodDefault>; callerIdentityExpiresAt: z.ZodDefault>; transitionName: z.ZodString; routePattern: z.ZodString; requestDigest: z.ZodString; acceptedAt: z.ZodString; requestContextDigest: z.ZodString; }, z.core.$strict>; export type TransitionRequestContext = z.infer;