UNPKG

@nativescript/firebase-ui

Version:
1,119 lines (1,080 loc) 119 kB
declare module com { export module firebase { export module ui { export module auth { export class AuthMethodPickerLayout { public static class: java.lang.Class<com.firebase.ui.auth.AuthMethodPickerLayout>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.AuthMethodPickerLayout>; public getMainLayout(): number; public describeContents(): number; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public getProvidersButton(): java.util.Map<string, java.lang.Integer>; public getTosPpView(): number; } export module AuthMethodPickerLayout { export class Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthMethodPickerLayout.Builder>; public setMicrosoftButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setGithubButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public build(): com.firebase.ui.auth.AuthMethodPickerLayout; public setPhoneButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setTosAndPrivacyPolicyId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setAnonymousButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setFacebookButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public constructor(param0: number); public setGoogleButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setAppleButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setEmailButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setTwitterButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; public setYahooButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder; } } } } } } declare module com { export module firebase { export module ui { export module auth { export class AuthUI { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI>; public static TAG: string; public static ANONYMOUS_PROVIDER: string; public static EMAIL_LINK_PROVIDER: string; public static MICROSOFT_PROVIDER: string; public static YAHOO_PROVIDER: string; public static APPLE_PROVIDER: string; public static NO_LOGO: number; public static SUPPORTED_PROVIDERS: java.util.Set<string>; public static SUPPORTED_OAUTH_PROVIDERS: java.util.Set<string>; public static SOCIAL_PROVIDERS: java.util.Set<string>; public static UNCONFIGURED_CONFIG_VALUE: string; public static getApplicationContext(): globalAndroid.content.Context; public static getInstance(): com.firebase.ui.auth.AuthUI; public silentSignIn(param0: globalAndroid.content.Context, param1: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>): com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>; public getAuth(): com.google.firebase.auth.FirebaseAuth; public createSignInIntentBuilder(): com.firebase.ui.auth.AuthUI.SignInIntentBuilder; public useEmulator(param0: string, param1: number): void; public getEmulatorHost(): string; public static getInstance(param0: string): com.firebase.ui.auth.AuthUI; public getApp(): com.google.firebase.FirebaseApp; public delete(param0: globalAndroid.content.Context): com.google.android.gms.tasks.Task<java.lang.Void>; public signOut(param0: globalAndroid.content.Context): com.google.android.gms.tasks.Task<java.lang.Void>; public static canHandleIntent(param0: globalAndroid.content.Intent): boolean; public static getDefaultTheme(): number; public getEmulatorPort(): number; public static setApplicationContext(param0: globalAndroid.content.Context): void; public isUseEmulator(): boolean; public static getInstance(param0: com.google.firebase.FirebaseApp): com.firebase.ui.auth.AuthUI; } export module AuthUI { export abstract class AuthIntentBuilder<T> extends java.lang.Object { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.AuthIntentBuilder<any>>; public setIsSmartLockEnabled(param0: boolean): T; public setAvailableProviders(param0: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>): T; public setLogo(param0: number): T; public setDefaultProvider(param0: com.firebase.ui.auth.AuthUI.IdpConfig): T; public setAuthMethodPickerLayout(param0: com.firebase.ui.auth.AuthMethodPickerLayout): T; public setResetPasswordSettings(param0: com.google.firebase.auth.ActionCodeSettings): T; /** @deprecated */ public setTosUrl(param0: string): T; public build(): globalAndroid.content.Intent; public setTheme(param0: number): T; public setAlwaysShowSignInMethodScreen(param0: boolean): T; /** @deprecated */ public setPrivacyPolicyUrl(param0: string): T; public setTosAndPrivacyPolicyUrls(param0: string, param1: string): T; public setIsSmartLockEnabled(param0: boolean, param1: boolean): T; public setLockOrientation(param0: boolean): T; public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters; } export class IdpConfig { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.AuthUI.IdpConfig>; public describeContents(): number; public getProviderId(): string; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public equals(param0: any): boolean; public hashCode(): number; public getParams(): globalAndroid.os.Bundle; public toString(): string; } export module IdpConfig { export class AnonymousBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.AnonymousBuilder>; public constructor(); public constructor(param0: string); } export class AppleBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.AppleBuilder>; public constructor(); public constructor(param0: string, param1: string, param2: number); public constructor(param0: string); } export class Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.Builder>; public constructor(param0: string); public getParams(): globalAndroid.os.Bundle; public setProviderId(param0: string): void; public build(): com.firebase.ui.auth.AuthUI.IdpConfig; } export class EmailBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder>; public constructor(); public setActionCodeSettings(param0: com.google.firebase.auth.ActionCodeSettings): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public setDefaultEmail(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public constructor(param0: string); public enableEmailLinkSignIn(): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public setRequireName(param0: boolean): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public setAllowNewAccounts(param0: boolean): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public setForceSameDevice(): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder; public build(): com.firebase.ui.auth.AuthUI.IdpConfig; } export class FacebookBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.FacebookBuilder>; public constructor(); public constructor(param0: string); public setPermissions(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.FacebookBuilder; } export class GenericOAuthProviderBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder>; public constructor(param0: string, param1: string, param2: number); public setCustomParameters(param0: java.util.Map<string, string>): com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder; public constructor(param0: string); public setScopes(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder; } export class GitHubBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GitHubBuilder>; public constructor(); public constructor(param0: string, param1: string, param2: number); public constructor(param0: string); /** @deprecated */ public setPermissions(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GitHubBuilder; } export class GoogleBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder>; public constructor(); public setSignInOptions(param0: com.google.android.gms.auth.api.signin.GoogleSignInOptions): com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder; public constructor(param0: string); public setScopes(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder; public build(): com.firebase.ui.auth.AuthUI.IdpConfig; } export class MicrosoftBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.MicrosoftBuilder>; public constructor(); public constructor(param0: string, param1: string, param2: number); public constructor(param0: string); } export class PhoneBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder>; public constructor(); public setWhitelistedCountries(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder; public constructor(param0: string); public setDefaultCountryIso(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder; public setBlacklistedCountries(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder; public setDefaultNumber(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder; public setDefaultNumber(param0: string, param1: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder; public build(): com.firebase.ui.auth.AuthUI.IdpConfig; } export class TwitterBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.TwitterBuilder>; public constructor(); public constructor(param0: string, param1: string, param2: number); public constructor(param0: string); } export class YahooBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.YahooBuilder>; public constructor(); public constructor(param0: string, param1: string, param2: number); public constructor(param0: string); } } export class SignInIntentBuilder extends com.firebase.ui.auth.AuthUI.AuthIntentBuilder<com.firebase.ui.auth.AuthUI.SignInIntentBuilder> { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.SignInIntentBuilder>; public setEmailLink(param0: string): com.firebase.ui.auth.AuthUI.SignInIntentBuilder; public enableAnonymousUsersAutoUpgrade(): com.firebase.ui.auth.AuthUI.SignInIntentBuilder; public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters; } export class SupportedProvider { public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.SupportedProvider>; /** * Constructs a new instance of the com.firebase.ui.auth.AuthUI$SupportedProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: {}); public constructor(); } } } } } } declare module com { export module firebase { export module ui { export module auth { export class BuildConfig { public static class: java.lang.Class<com.firebase.ui.auth.BuildConfig>; public static DEBUG: boolean; public static LIBRARY_PACKAGE_NAME: string; public static BUILD_TYPE: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } } declare module com { export module firebase { export module ui { export module auth { export class ErrorCodes { public static class: java.lang.Class<com.firebase.ui.auth.ErrorCodes>; public static UNKNOWN_ERROR: number; public static NO_NETWORK: number; public static PLAY_SERVICES_UPDATE_CANCELLED: number; public static DEVELOPER_ERROR: number; public static PROVIDER_ERROR: number; public static ANONYMOUS_UPGRADE_MERGE_CONFLICT: number; public static EMAIL_MISMATCH_ERROR: number; public static INVALID_EMAIL_LINK_ERROR: number; public static EMAIL_LINK_WRONG_DEVICE_ERROR: number; public static EMAIL_LINK_PROMPT_FOR_EMAIL_ERROR: number; public static EMAIL_LINK_CROSS_DEVICE_LINKING_ERROR: number; public static EMAIL_LINK_DIFFERENT_ANONYMOUS_USER_ERROR: number; public static ERROR_USER_DISABLED: number; public static ERROR_GENERIC_IDP_RECOVERABLE_ERROR: number; public static toFriendlyMessage(param0: number): string; } export module ErrorCodes { export class Code { public static class: java.lang.Class<com.firebase.ui.auth.ErrorCodes.Code>; /** * Constructs a new instance of the com.firebase.ui.auth.ErrorCodes$Code interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: {}); public constructor(); } } } } } } declare module com { export module firebase { export module ui { export module auth { export class FirebaseAuthAnonymousUpgradeException { public static class: java.lang.Class<com.firebase.ui.auth.FirebaseAuthAnonymousUpgradeException>; public constructor(param0: number, param1: com.firebase.ui.auth.IdpResponse); public getResponse(): com.firebase.ui.auth.IdpResponse; } } } } } declare module com { export module firebase { export module ui { export module auth { export class FirebaseAuthUIActivityResultContract extends androidx.activity.result.contract.ActivityResultContract<globalAndroid.content.Intent, com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult> { public static class: java.lang.Class<com.firebase.ui.auth.FirebaseAuthUIActivityResultContract>; public parseResult(param0: number, param1: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult; public constructor(); public createIntent(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): globalAndroid.content.Intent; } } } } } declare module com { export module firebase { export module ui { export module auth { export class FirebaseUiException { public static class: java.lang.Class<com.firebase.ui.auth.FirebaseUiException>; public constructor(param0: number, param1: string, param2: java.lang.Throwable); public constructor(param0: number, param1: java.lang.Throwable); public getErrorCode(): number; public constructor(param0: number, param1: string); public constructor(param0: number); } } } } } declare module com { export module firebase { export module ui { export module auth { export class FirebaseUiUserCollisionException { public static class: java.lang.Class<com.firebase.ui.auth.FirebaseUiUserCollisionException>; public getCredential(): com.google.firebase.auth.AuthCredential; public getProviderId(): string; public getErrorCode(): number; public constructor(param0: number, param1: string, param2: string, param3: string, param4: com.google.firebase.auth.AuthCredential); public getEmail(): string; } } } } } declare module com { export module firebase { export module ui { export module auth { export class IdpResponse { public static class: java.lang.Class<com.firebase.ui.auth.IdpResponse>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.IdpResponse>; public static from(param0: java.lang.Exception): com.firebase.ui.auth.IdpResponse; public toIntent(): globalAndroid.content.Intent; public getUser(): com.firebase.ui.auth.data.model.User; public describeContents(): number; public static fromResultIntent(param0: globalAndroid.content.Intent): com.firebase.ui.auth.IdpResponse; public isRecoverableErrorResponse(): boolean; public equals(param0: any): boolean; public getProviderType(): string; public getIdpSecret(): string; public toString(): string; public getError(): com.firebase.ui.auth.FirebaseUiException; public withResult(param0: com.google.firebase.auth.AuthResult): com.firebase.ui.auth.IdpResponse; public isSuccessful(): boolean; public getPhoneNumber(): string; public mutate(): com.firebase.ui.auth.IdpResponse.Builder; public getIdpToken(): string; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public static getErrorIntent(param0: java.lang.Exception): globalAndroid.content.Intent; public hashCode(): number; public isNewUser(): boolean; public getCredentialForLinking(): com.google.firebase.auth.AuthCredential; public getEmail(): string; public hasCredentialForLinking(): boolean; } export module IdpResponse { export class Builder { public static class: java.lang.Class<com.firebase.ui.auth.IdpResponse.Builder>; public build(): com.firebase.ui.auth.IdpResponse; public setSecret(param0: string): com.firebase.ui.auth.IdpResponse.Builder; public constructor(); public setPendingCredential(param0: com.google.firebase.auth.AuthCredential): com.firebase.ui.auth.IdpResponse.Builder; public constructor(param0: com.firebase.ui.auth.data.model.User); public constructor(param0: com.firebase.ui.auth.IdpResponse); public setToken(param0: string): com.firebase.ui.auth.IdpResponse.Builder; public setNewUser(param0: boolean): com.firebase.ui.auth.IdpResponse.Builder; } } } } } } declare module com { export module firebase { export module ui { export module auth { export class KickoffActivity extends com.firebase.ui.auth.ui.InvisibleActivityBase { public static class: java.lang.Class<com.firebase.ui.auth.KickoffActivity>; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public showProgress(param0: number): void; public onCreate(param0: globalAndroid.os.Bundle): void; public constructor(); public static createIntent(param0: globalAndroid.content.Context, param1: com.firebase.ui.auth.data.model.FlowParameters): globalAndroid.content.Intent; public invalidateEmailLink(): void; public hideProgress(): void; } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module client { export class AuthUiInitProvider { public static class: java.lang.Class<com.firebase.ui.auth.data.client.AuthUiInitProvider>; public constructor(); public insert(param0: globalAndroid.net.Uri, param1: globalAndroid.content.ContentValues): globalAndroid.net.Uri; public getType(param0: globalAndroid.net.Uri): string; public delete(param0: globalAndroid.net.Uri, param1: string, param2: androidNative.Array<string>): number; public update(param0: globalAndroid.net.Uri, param1: globalAndroid.content.ContentValues, param2: string, param3: androidNative.Array<string>): number; public query(param0: globalAndroid.net.Uri, param1: androidNative.Array<string>, param2: string, param3: androidNative.Array<string>, param4: string): globalAndroid.database.Cursor; public onCreate(): boolean; public attachInfo(param0: globalAndroid.content.Context, param1: globalAndroid.content.pm.ProviderInfo): void; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class CountryInfo extends java.lang.Object { public static class: java.lang.Class<com.firebase.ui.auth.data.model.CountryInfo>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.CountryInfo>; public constructor(param0: java.util.Locale, param1: number); public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public hashCode(): number; public describeContents(): number; public constructor(param0: globalAndroid.os.Parcel); public getCountryCode(): number; public toString(): string; public compareTo(param0: com.firebase.ui.auth.data.model.CountryInfo): number; public static localeToEmoji(param0: java.util.Locale): string; public getLocale(): java.util.Locale; public equals(param0: any): boolean; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class FirebaseAuthUIAuthenticationResult { public static class: java.lang.Class<com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult>; public getIdpResponse(): com.firebase.ui.auth.IdpResponse; public hashCode(): number; public getResultCode(): java.lang.Integer; public toString(): string; public constructor(param0: java.lang.Integer, param1: com.firebase.ui.auth.IdpResponse); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class FlowParameters { public static class: java.lang.Class<com.firebase.ui.auth.data.model.FlowParameters>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.FlowParameters>; public appName: string; public providers: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>; public defaultProvider: com.firebase.ui.auth.AuthUI.IdpConfig; public themeId: number; public logoId: number; public termsOfServiceUrl: string; public privacyPolicyUrl: string; public emailLink: string; public passwordResetSettings: com.google.firebase.auth.ActionCodeSettings; public enableCredentials: boolean; public enableHints: boolean; public enableAnonymousUpgrade: boolean; public alwaysShowProviderChoice: boolean; public lockOrientation: boolean; public authMethodPickerLayout: com.firebase.ui.auth.AuthMethodPickerLayout; public isProviderEnabled(param0: string): boolean; public shouldShowProviderChoice(): boolean; public isSingleProviderFlow(): boolean; public isPlayServicesRequired(): boolean; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public isAnonymousUpgradeEnabled(): boolean; public getDefaultOrFirstProvider(): com.firebase.ui.auth.AuthUI.IdpConfig; public describeContents(): number; public constructor(param0: string, param1: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>, param2: com.firebase.ui.auth.AuthUI.IdpConfig, param3: number, param4: number, param5: string, param6: string, param7: boolean, param8: boolean, param9: boolean, param10: boolean, param11: boolean, param12: string, param13: com.google.firebase.auth.ActionCodeSettings, param14: com.firebase.ui.auth.AuthMethodPickerLayout); public isTermsOfServiceUrlProvided(): boolean; public static fromIntent(param0: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.FlowParameters; public isPrivacyPolicyUrlProvided(): boolean; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class IntentRequiredException extends com.firebase.ui.auth.FirebaseUiException { public static class: java.lang.Class<com.firebase.ui.auth.data.model.IntentRequiredException>; public constructor(param0: number, param1: java.lang.Throwable); public constructor(param0: number, param1: string, param2: java.lang.Throwable); public constructor(param0: globalAndroid.content.Intent, param1: number); public getIntent(): globalAndroid.content.Intent; public getRequestCode(): number; public constructor(param0: number); public constructor(param0: number, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class PendingIntentRequiredException extends com.firebase.ui.auth.FirebaseUiException { public static class: java.lang.Class<com.firebase.ui.auth.data.model.PendingIntentRequiredException>; public constructor(param0: number, param1: java.lang.Throwable); public constructor(param0: number, param1: string, param2: java.lang.Throwable); public constructor(param0: globalAndroid.app.PendingIntent, param1: number); public getPendingIntent(): globalAndroid.app.PendingIntent; public getRequestCode(): number; public constructor(param0: number); public constructor(param0: number, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class PhoneNumber { public static class: java.lang.Class<com.firebase.ui.auth.data.model.PhoneNumber>; public static isValid(param0: com.firebase.ui.auth.data.model.PhoneNumber): boolean; public getCountryCode(): string; public getPhoneNumber(): string; public constructor(param0: string, param1: string, param2: string); public static isCountryValid(param0: com.firebase.ui.auth.data.model.PhoneNumber): boolean; public static emptyPhone(): com.firebase.ui.auth.data.model.PhoneNumber; public getCountryIso(): string; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class PhoneNumberVerificationRequiredException extends com.firebase.ui.auth.FirebaseUiException { public static class: java.lang.Class<com.firebase.ui.auth.data.model.PhoneNumberVerificationRequiredException>; public constructor(param0: number, param1: java.lang.Throwable); public constructor(param0: number, param1: string, param2: java.lang.Throwable); public constructor(param0: string); public getPhoneNumber(): string; public constructor(param0: number); public constructor(param0: number, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class Resource<T> extends java.lang.Object { public static class: java.lang.Class<com.firebase.ui.auth.data.model.Resource<any>>; public static forFailure(param0: java.lang.Exception): com.firebase.ui.auth.data.model.Resource<any>; public getValue(): T; public hashCode(): number; public static forSuccess(param0: any): com.firebase.ui.auth.data.model.Resource<any>; public static forLoading(): com.firebase.ui.auth.data.model.Resource<any>; public getState(): com.firebase.ui.auth.data.model.State; public toString(): string; public equals(param0: any): boolean; public getException(): java.lang.Exception; public isUsed(): boolean; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class State { public static class: java.lang.Class<com.firebase.ui.auth.data.model.State>; public static SUCCESS: com.firebase.ui.auth.data.model.State; public static FAILURE: com.firebase.ui.auth.data.model.State; public static LOADING: com.firebase.ui.auth.data.model.State; public static valueOf(param0: string): com.firebase.ui.auth.data.model.State; public static values(): androidNative.Array<com.firebase.ui.auth.data.model.State>; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class User { public static class: java.lang.Class<com.firebase.ui.auth.data.model.User>; public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.User>; public getPhotoUri(): globalAndroid.net.Uri; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; public hashCode(): number; public getEmail(): string; public getName(): string; public describeContents(): number; public getProviderId(): string; public getPhoneNumber(): string; public static getUser(param0: globalAndroid.os.Bundle): com.firebase.ui.auth.data.model.User; public toString(): string; public equals(param0: any): boolean; public static getUser(param0: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.User; } export module User { export class Builder { public static class: java.lang.Class<com.firebase.ui.auth.data.model.User.Builder>; public constructor(param0: string, param1: string); public setName(param0: string): com.firebase.ui.auth.data.model.User.Builder; public setPhoneNumber(param0: string): com.firebase.ui.auth.data.model.User.Builder; public setPhotoUri(param0: globalAndroid.net.Uri): com.firebase.ui.auth.data.model.User.Builder; public build(): com.firebase.ui.auth.data.model.User; } } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module model { export class UserCancellationException extends com.firebase.ui.auth.FirebaseUiException { public static class: java.lang.Class<com.firebase.ui.auth.data.model.UserCancellationException>; public constructor(); public constructor(param0: number, param1: java.lang.Throwable); public constructor(param0: number, param1: string, param2: java.lang.Throwable); public constructor(param0: number); public constructor(param0: number, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class AnonymousSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.data.model.FlowParameters> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.AnonymousSignInHandler>; public mAuth: com.google.firebase.auth.FirebaseAuth; public onCreate(): void; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class EmailSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<java.lang.Void> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.EmailSignInHandler>; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class FacebookSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.AuthUI.IdpConfig> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler>; public onCreate(): void; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public onCleared(): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } export module FacebookSignInHandler { export class Callback extends com.facebook.FacebookCallback<com.facebook.login.LoginResult> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler.Callback>; public onSuccess(param0: com.facebook.login.LoginResult): void; public onError(param0: com.facebook.FacebookException): void; public onCancel(): void; } export class ProfileRequest { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler.ProfileRequest>; public onCompleted(param0: org.json.JSONObject, param1: com.facebook.GraphResponse): void; public constructor(param0: com.firebase.ui.auth.data.remote.FacebookSignInHandler, param1: com.facebook.login.LoginResult); } } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class GenericIdpAnonymousUpgradeLinkingHandler extends com.firebase.ui.auth.data.remote.GenericIdpSignInHandler { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GenericIdpAnonymousUpgradeLinkingHandler>; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public constructor(param0: globalAndroid.app.Application); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class GenericIdpSignInHandler extends com.firebase.ui.auth.viewmodel.ProviderSignInBase<com.firebase.ui.auth.AuthUI.IdpConfig> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GenericIdpSignInHandler>; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public buildOAuthProvider(param0: string, param1: com.google.firebase.auth.FirebaseAuth): com.google.firebase.auth.OAuthProvider; public handleSuccess(param0: boolean, param1: string, param2: com.google.firebase.auth.FirebaseUser, param3: com.google.firebase.auth.OAuthCredential, param4: boolean, param5: boolean): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public static getGenericGoogleConfig(): com.firebase.ui.auth.AuthUI.IdpConfig; public constructor(param0: globalAndroid.app.Application); public handleSuccess(param0: boolean, param1: string, param2: com.google.firebase.auth.FirebaseUser, param3: com.google.firebase.auth.OAuthCredential, param4: boolean): void; public handleNormalSignInFlow(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: com.google.firebase.auth.OAuthProvider): void; public handleMergeFailure(param0: com.google.firebase.auth.AuthCredential): void; public static getGenericFacebookConfig(): com.firebase.ui.auth.AuthUI.IdpConfig; public initializeForTesting(param0: com.firebase.ui.auth.AuthUI.IdpConfig): void; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class GoogleSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.data.remote.GoogleSignInHandler.Params> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GoogleSignInHandler>; public onCreate(): void; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } export module GoogleSignInHandler { export class Params { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GoogleSignInHandler.Params>; public constructor(param0: com.firebase.ui.auth.AuthUI.IdpConfig); public constructor(param0: com.firebase.ui.auth.AuthUI.IdpConfig, param1: string); } } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class PhoneSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.AuthUI.IdpConfig> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.PhoneSignInHandler>; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class ProfileMerger extends com.google.android.gms.tasks.Continuation<com.google.firebase.auth.AuthResult, com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.ProfileMerger>; public then(param0: com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>): com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>; public constructor(param0: com.firebase.ui.auth.IdpResponse); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export class SignInKickstarter extends com.firebase.ui.auth.viewmodel.SignInViewModelBase { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.SignInKickstarter>; public start(): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public constructor(param0: globalAndroid.app.Application); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module data { export module remote { export abstract class SingleProviderSignInHandler<T> extends com.firebase.ui.auth.viewmodel.ProviderSignInBase<any> { public static class: java.lang.Class<com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<any>>; public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void; public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void; public constructor(param0: globalAndroid.app.Application); public constructor(param0: globalAndroid.app.Application, param1: string); } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export abstract class AppCompatBase extends com.firebase.ui.auth.ui.HelperActivityBase { public static class: java.lang.Class<com.firebase.ui.auth.ui.AppCompatBase>; public constructor(); public switchFragment(param0: androidx.fragment.app.Fragment, param1: number, param2: string, param3: boolean, param4: boolean): void; public hideProgress(): void; public onCreate(param0: globalAndroid.os.Bundle): void; public showProgress(param0: number): void; public switchFragment(param0: androidx.fragment.app.Fragment, param1: number, param2: string): void; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export abstract class FragmentBase implements com.firebase.ui.auth.ui.ProgressView { public static class: java.lang.Class<com.firebase.ui.auth.ui.FragmentBase>; public constructor(); public startSaveCredentials(param0: com.google.firebase.auth.FirebaseUser, param1: com.firebase.ui.auth.IdpResponse, param2: string): void; public hideProgress(): void; public onCreate(param0: globalAndroid.os.Bundle): void; public showProgress(param0: number): void; public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export abstract class HelperActivityBase implements com.firebase.ui.auth.ui.ProgressView { public static class: java.lang.Class<com.firebase.ui.auth.ui.HelperActivityBase>; public constructor(); public startSaveCredentials(param0: com.google.firebase.auth.FirebaseUser, param1: com.firebase.ui.auth.IdpResponse, param2: string): void; public finish(param0: number, param1: globalAndroid.content.Intent): void; public hideProgress(): void; public showProgress(param0: number): void; public getAuthUI(): com.firebase.ui.auth.AuthUI; public getAuth(): com.google.firebase.auth.FirebaseAuth; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public static createBaseIntent(param0: globalAndroid.content.Context, param1: java.lang.Class<any>, param2: com.firebase.ui.auth.data.model.FlowParameters): globalAndroid.content.Intent; public isOffline(): boolean; public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export class InvisibleActivityBase extends com.firebase.ui.auth.ui.HelperActivityBase { public static class: java.lang.Class<com.firebase.ui.auth.ui.InvisibleActivityBase>; public constructor(); public hideProgress(): void; public finish(param0: number, param1: globalAndroid.content.Intent): void; public onCreate(param0: globalAndroid.os.Bundle): void; public showProgress(param0: number): void; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export class InvisibleFragmentBase extends com.firebase.ui.auth.ui.FragmentBase { public static class: java.lang.Class<com.firebase.ui.auth.ui.InvisibleFragmentBase>; public mFrameLayout: globalAndroid.widget.FrameLayout; public mTopLevelView: globalAndroid.view.View; public constructor(); public doAfterTimeout(param0: java.lang.Runnable): void; public onViewCreated(param0: globalAndroid.view.View, param1: globalAndroid.os.Bundle): void; public hideProgress(): void; public showProgress(param0: number): void; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export class ProgressView { public static class: java.lang.Class<com.firebase.ui.auth.ui.ProgressView>; /** * Constructs a new instance of the com.firebase.ui.auth.ui.ProgressView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { showProgress(param0: number): void; hideProgress(): void }); public constructor(); public hideProgress(): void; public showProgress(param0: number): void; } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export module credentials { export class CredentialSaveActivity extends com.firebase.ui.auth.ui.InvisibleActivityBase { public static class: java.lang.Class<com.firebase.ui.auth.ui.credentials.CredentialSaveActivity>; public constructor(); public showProgress(param0: number): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public static createIntent(param0: globalAndroid.content.Context, param1: com.firebase.ui.auth.data.model.FlowParameters, param2: com.google.android.gms.auth.api.credentials.Credential, param3: com.firebase.ui.auth.IdpResponse): globalAndroid.content.Intent; public onCreate(param0: globalAndroid.os.Bundle): void; public hideProgress(): void; } } } } } } } declare module com { export module firebase { export module ui { export module auth { export module ui { export module email { export class CheckEmailFragment extends com.firebase.ui.auth.ui.FragmentBase implements com.firebase.ui.auth.util.ui.ImeHelper.DonePressedListener { public static class: java.lang.Class<com.firebase.ui.auth.ui.email.CheckEmailFragment>; public static TAG: string; public constructor(); public onDonePressed(): void; public onClick(param0: globalAndroid.view.View): void; public showProgress(param0: number): void; public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; public onActivityCreated(param0: globalAndroid.os.Bundle): void; public onViewCreated(param0: globalAndroid.view.View, param1: globalAndroid.os.Bundle): void; public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; public static newInstance(param0: string): com.firebase.ui.auth.ui.email.CheckEmailFragment; public hideProgress(): void; } export module CheckEmailFragment { export class CheckEmailListener { public static class: java.