import AbstractConnectManager from './abstractconnectmanager.js'; export default class OpenIdConnectManager extends AbstractConnectManager { private authorizationServer?; private silentLoginIframe?; private sendTimeoutErrorCallbackTimeoutId; private get issuerConfig(); private authProcessed; private isAuthentified; private isLoggedOut; private hasAuthError; initialize(): Promise; /** * Code verifier for Authorization Code Grant with Proof Key for Code Exchange (PKCE) * It has to be the same when coming back from the issuer after a redirect * Therefore, we keep it in localStorage. */ private get codeVerifier(); private set codeVerifier(value); private getAuthorizationServer; private getAuthorizationUrl; private getClient; login(): Promise; silentLogin(): Promise; logout(): Promise; private silentLoginViaIframe; private handleSilentLoggedInViaIframe; private redirectToIssuerLogin; private handleLoggedInToIssuer; private setToken; private refreshToken; private logoutFromIssuer; }