import { LoginProvider } from './login-provider'; import { SocialUser } from './social-user'; export declare abstract class BaseLoginProvider implements LoginProvider { constructor(); abstract initialize(): Promise; abstract getLoginStatus(): Promise; abstract signIn(): Promise; abstract signOut(revoke?: boolean): Promise; protected loadScript(id: string, src: string, onload: any, parentElement?: any): void; }