import Cache from './cache'; import TransactionManager from './transaction-manager'; import AsyncTokenVerifier from './async-token-verifier'; import ClientStorage from './storage'; import './global'; export default class Auth0Login { private options; cache: Cache; transactionManager: TransactionManager; tokenVerifier: AsyncTokenVerifier; storage: ClientStorage; constructor(options: Auth0LoginOptions); private _url; private _domainUrl; private _getParams; private _authorizeUrl; init(): Promise; loginWithPopup(options: PopupLoginOptions): Promise; getUser(options?: GetUserOptions): Promise; loginWithRedirect(options: RedirectLoginOptions): Promise; handleRedirectCallback(): Promise; getTokenSilently(options?: GetTokenSilentlyOptions): Promise; getTokenWithPopup(options?: GetTokenWithPopupOptions): Promise; isAuthenticated(): Promise; logout(options?: LogoutOptions): void; }