import { WebPlugin } from '@capacitor/core'; import type { FacebookLoginPlugin, FacebookLoginResponse, FacebookCurrentAccessTokenResponse, FacebookConfiguration } from './definitions'; declare global { interface Window { fbAsyncInit: () => void; } } export declare class FacebookLoginWeb extends WebPlugin implements FacebookLoginPlugin { initialize(options: Partial): Promise; private loadScript; login(options: { permissions: string[]; }): Promise; logout(): Promise; reauthorize(): Promise; getCurrentAccessToken(): Promise; getProfile>(options: { fields: readonly string[]; }): Promise; logEvent(): Promise; setAutoLogAppEventsEnabled(): Promise; setAdvertiserTrackingEnabled(): Promise; setAdvertiserIDCollectionEnabled(): Promise; }