import { BaseSocialLogin } from './base'; import type { AuthorizationCode, FacebookGetProfileResponse, FacebookLoginOptions, FacebookRequestTrackingResponse, LoginResult } from './definitions'; export declare class FacebookSocialLogin extends BaseSocialLogin { private appId; private scriptLoaded; private locale; initialize(appId: string | null, locale?: string): Promise; login(options: FacebookLoginOptions): Promise; logout(): Promise; isLoggedIn(): Promise<{ isLoggedIn: boolean; }>; getAuthorizationCode(): Promise; refresh(options: FacebookLoginOptions): Promise; getProfile(fields?: string[]): Promise; requestTracking(): Promise; private waitForConnection; private loadFacebookScript; }