import { EventEmitter } from '@angular/core'; import { LoginProvider } from './login-provider'; import { SocialUser } from './social-user'; export declare abstract class BaseLoginProvider implements LoginProvider { constructor(); readonly changeUser?: EventEmitter; abstract initialize(autoLogin?: boolean): Promise; abstract getLoginStatus(): Promise; abstract signIn(signInOptions?: object): Promise; abstract signOut(revoke?: boolean): Promise; refreshToken?(): Promise; protected loadScript(id: string, src: string, onload: any, parentElement?: any): void; } //# sourceMappingURL=base-login-provider.d.ts.map