import { z } from 'zod'; import { ThirdPartyAuthnProviderEnum } from './authn-provider-name'; export * from './authn-provider-name'; export declare const federatedAuthnLoginResponse: z.ZodObject<{ loginUrl: z.ZodString; }, z.core.$strip>; export type FederatedAuthnLoginResponse = z.infer; export declare const ClaimTokenRequest: z.ZodObject<{ providerName: z.ZodEnum; code: z.ZodString; }, z.core.$strip>; export type ClaimTokenRequest = z.infer; export declare const SAMLAttributeMapping: z.ZodObject<{ email: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; }, z.core.$strip>; export type SAMLAttributeMapping = z.infer; export declare const SAMLAuthnProviderConfig: z.ZodObject<{ idpMetadata: z.ZodString; idpCertificate: z.ZodString; attributeMapping: z.ZodOptional>; }, z.core.$strip>; export type SAMLAuthnProviderConfig = z.infer; export declare const FederatedAuthnProviderConfig: z.ZodObject<{ saml: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export type FederatedAuthnProviderConfig = z.infer; export declare const FederatedAuthnProviderConfigWithoutSensitiveData: z.ZodObject<{ saml: z.ZodOptional>>; }, z.core.$strip>; export type FederatedAuthnProviderConfigWithoutSensitiveData = z.infer; //# sourceMappingURL=index.d.ts.map