import { WebPlugin } from '@capacitor/core'; import type { FirebaseAuthenticationPlugin, GetCurrentUserResult, GetIdTokenResult, SetLanguageCodeOptions, SignInResult, SignInWithPhoneNumberOptions, SignInWithCustomTokenOptions } from './definitions'; export declare class FirebaseAuthenticationWeb extends WebPlugin implements FirebaseAuthenticationPlugin { constructor(); getCurrentUser(): Promise; getIdToken(): Promise; setLanguageCode(options: SetLanguageCodeOptions): Promise; signInWithApple(): Promise; signInWithFacebook(): Promise; signInWithGithub(): Promise; signInWithGoogle(): Promise; signInWithMicrosoft(): Promise; signInWithPlayGames(): Promise; signInWithTwitter(): Promise; signInWithYahoo(): Promise; signInWithPhoneNumber(_options: SignInWithPhoneNumberOptions): Promise; signInWithCustomToken(options: SignInWithCustomTokenOptions): Promise; signOut(): Promise; useAppLanguage(): Promise; private handleAuthStateChange; private createSignInResult; private createUserResult; private createCredentialResult; }