import * as z from 'zod'; export declare const authenticationSchema: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { realm: string; clientId: string; 'ssl-required': string; 'public-client': boolean; 'verify-token-audience': boolean; 'use-resource-role-mappings': boolean; 'confidential-port': number; url?: string | undefined; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ useService: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { realm: string; clientId: string; 'ssl-required': string; 'public-client': boolean; 'verify-token-audience': boolean; 'use-resource-role-mappings': boolean; 'confidential-port': number; url?: string | undefined; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ useService: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { realm: string; clientId: string; 'ssl-required': string; 'public-client': boolean; 'verify-token-audience': boolean; 'use-resource-role-mappings': boolean; 'confidential-port': number; url?: string | undefined; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">>>;