import { z } from 'zod'; export declare const ssoDomainsGuard: z.ZodArray; export type SsoDomains = z.infer; export declare const ssoBrandingGuard: z.ZodObject<{ displayName: z.ZodOptional; logo: z.ZodOptional; darkLogo: z.ZodOptional; }, "strip", z.ZodTypeAny, { displayName?: string | undefined; logo?: string | undefined; darkLogo?: string | undefined; }, { displayName?: string | undefined; logo?: string | undefined; darkLogo?: string | undefined; }>; export type SsoBranding = z.infer; export declare const idpInitiatedAuthParamsGuard: z.ZodObject<{ scope: z.ZodOptional; }, "strip", z.ZodString, z.objectOutputType<{ scope: z.ZodOptional; }, z.ZodString, "strip">, z.objectInputType<{ scope: z.ZodOptional; }, z.ZodString, "strip">>; export type IdpInitiatedAuthParams = z.infer; export declare const ssoSamlAssertionContentGuard: z.ZodObject<{ nameID: z.ZodOptional; attributes: z.ZodOptional]>>>; conditions: z.ZodOptional; notOnOrAfter: z.ZodOptional; }, "strip", z.ZodTypeAny, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ nameID: z.ZodOptional; attributes: z.ZodOptional]>>>; conditions: z.ZodOptional; notOnOrAfter: z.ZodOptional; }, "strip", z.ZodTypeAny, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ nameID: z.ZodOptional; attributes: z.ZodOptional]>>>; conditions: z.ZodOptional; notOnOrAfter: z.ZodOptional; }, "strip", z.ZodTypeAny, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }, { notBefore?: string | undefined; notOnOrAfter?: string | undefined; }>>; }, z.ZodUnknown, "strip">>; export type SsoSamlAssertionContent = z.infer;