import { OidcConfiguration, AuthModuleConfiguration, PopupOverlayOptions } from './types'; /** * Interface that any configuration must implement to work with AuthManager */ export interface IAuthConfiguration { readonly authenticationDomain: string; readonly passportDomain: string; readonly oidcConfiguration: OidcConfiguration; readonly crossSdkBridgeEnabled: boolean; readonly popupOverlayOptions?: PopupOverlayOptions; } export declare class AuthConfiguration implements IAuthConfiguration { readonly authenticationDomain: string; readonly passportDomain: string; readonly oidcConfiguration: OidcConfiguration; readonly crossSdkBridgeEnabled: boolean; readonly popupOverlayOptions?: PopupOverlayOptions; constructor({ authenticationDomain, passportDomain, crossSdkBridgeEnabled, popupOverlayOptions, ...oidcConfiguration }: AuthModuleConfiguration); }