import { BaseLoginProvider } from '../entities/base-login-provider'; import { SocialUser } from '../entities/user'; import { LoginOpt } from '../auth.service'; export declare class AppleLoginProvider extends BaseLoginProvider { private clientId; private scope; private redirectURI; private popUp; static readonly PROVIDER_ID: string; protected auth2: any; constructor(clientId: string, scope: string, redirectURI: string, popUp: boolean); initialize(): Promise; signIn(opt?: LoginOpt): Promise; getLoginStatus(): Promise; signOut(revoke?: boolean): Promise; }