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 GoogleAuthnProviderConfig: z.ZodObject<{ clientId: z.ZodString; clientSecret: z.ZodString; }, z.core.$strip>; export type GoogleAuthnProviderConfig = z.infer; export declare const GithubAuthnProviderConfig: z.ZodObject<{ clientId: z.ZodString; clientSecret: z.ZodString; }, z.core.$strip>; export type GithubAuthnProviderConfig = z.infer; export declare const SAMLAuthnProviderConfig: z.ZodObject<{ idpMetadata: z.ZodString; idpCertificate: z.ZodString; }, z.core.$strip>; export type SAMLAuthnProviderConfig = z.infer; export declare const FederatedAuthnProviderConfig: z.ZodObject<{ google: z.ZodOptional>>; github: z.ZodOptional>>; saml: z.ZodOptional>>; }, z.core.$strip>; export type FederatedAuthnProviderConfig = z.infer; export declare const FederatedAuthnProviderConfigWithoutSensitiveData: z.ZodObject<{ google: z.ZodOptional>>; github: z.ZodOptional>>; saml: z.ZodOptional>>; }, z.core.$strip>; export type FederatedAuthnProviderConfigWithoutSensitiveData = z.infer; //# sourceMappingURL=index.d.ts.map