import { Analytics as FirebaseAnalytics } from "firebase/analytics"; import { FirebaseFeatures } from "./Types/FirebaseFeatures"; declare class FirebaseModule { private _app; private _analytics; private _auth; private _functions; private _availableFeatures; private _loggedIn; constructor(); private _firebaseUserId; get firebaseUserId(): string; private _initialized; get initialized(): boolean; isLoggedIn(): boolean; initialize(features?: Array): void; setProgressOnFirebase(_userId: string, _userToken: string, _progress: number): Promise; /** * @deprecated Removed facebook support as of Pixi v8 upgrade * @param userId * @param signature */ registerFirebaseWithFacebookSignature(userId: string, signature: string): Promise; loginToFirebaseWithToken(token: string): Promise; getAnalytics(): FirebaseAnalytics; getLoggedInUserToken(): Promise; getFriendsProgress(userId: string, signature: string): Promise>; private _supportsFeature; } export declare const FirebaseSingleton: FirebaseModule; export {};