import { z } from 'zod'; export type AuthRequestInfo = { issuer: string; request: { id: string; destination?: string; issueInstant: string; assertionConsumerServiceUrl: string; }; }; export declare const authRequestInfoGuard: z.ZodObject<{ issuer: z.ZodString; request: z.ZodObject<{ id: z.ZodString; destination: z.ZodOptional; issueInstant: z.ZodString; assertionConsumerServiceUrl: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; issueInstant: string; assertionConsumerServiceUrl: string; destination?: string | undefined; }, { id: string; issueInstant: string; assertionConsumerServiceUrl: string; destination?: string | undefined; }>; }, "strip", z.ZodTypeAny, { issuer: string; request: { id: string; issueInstant: string; assertionConsumerServiceUrl: string; destination?: string | undefined; }; }, { issuer: string; request: { id: string; issueInstant: string; assertionConsumerServiceUrl: string; destination?: string | undefined; }; }>;