import { z } from "zod"; export declare const ClerkEmailTemplateClaimSchema: z.ZodObject<{ nick: z.ZodOptional; email: z.ZodString; email_verified: z.ZodBoolean; external_id: z.ZodOptional>; first: z.ZodCatch; image_url: z.ZodCatch; last: z.ZodCatch; name: z.ZodCatch>; public_meta: z.ZodUnknown; }, z.core.$strip>; export type ClerkEmailTemplateClaim = z.infer; export declare const ClerkClaimSchema: z.ZodObject<{ azp: z.ZodOptional; exp: z.ZodOptional; iat: z.ZodOptional; iss: z.ZodOptional; jti: z.ZodOptional; nbf: z.ZodOptional; params: z.ZodObject<{ nick: z.ZodOptional; email: z.ZodString; email_verified: z.ZodBoolean; external_id: z.ZodOptional>; first: z.ZodCatch; image_url: z.ZodCatch; last: z.ZodCatch; name: z.ZodCatch>; public_meta: z.ZodUnknown; }, z.core.$strip>; role: z.ZodString; sub: z.ZodString; userId: z.ZodString; aud: z.ZodOptional]>>; app_metadata: z.ZodOptional; }, z.core.$strip>; export type ClerkClaim = z.infer; export declare const FPClerkClaimSchema: z.ZodObject<{ payload: z.ZodObject<{ azp: z.ZodOptional; exp: z.ZodOptional; iat: z.ZodOptional; iss: z.ZodOptional; jti: z.ZodOptional; nbf: z.ZodOptional; params: z.ZodObject<{ nick: z.ZodOptional; email: z.ZodString; email_verified: z.ZodBoolean; external_id: z.ZodOptional>; first: z.ZodCatch; image_url: z.ZodCatch; last: z.ZodCatch; name: z.ZodCatch>; public_meta: z.ZodUnknown; }, z.core.$strip>; role: z.ZodString; sub: z.ZodString; userId: z.ZodString; aud: z.ZodOptional]>>; app_metadata: z.ZodOptional; }, z.core.$strip>; protectedHeader: z.ZodObject<{ alg: z.ZodOptional; cat: z.ZodOptional; kid: z.ZodOptional; typ: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>;