import { SocialUser } from './user'; import { LoginOpt } from '../auth.service'; export interface LoginProvider { initialize(): Promise; getLoginStatus(): Promise; signIn(opt?: LoginOpt): Promise; signOut(revoke?: boolean): Promise; }