import { FirebaseService, AnalyticsService, RemoteConfigService, FCMService, FirebaseConfig, FirebaseInitOptions } from './firebase.interface.js'; export declare class WebFirebaseService implements FirebaseService { analytics: AnalyticsService; remoteConfig: RemoteConfigService; messaging: FCMService; private app; private config; private options; private configured; constructor(config: FirebaseConfig, options?: FirebaseInitOptions); private initializeFirebase; private initializeAnalytics; private initializeRemoteConfig; private initializeMessaging; isConfigured(): boolean; isDevelopment(): boolean; } export declare function createWebFirebaseService(config: FirebaseConfig, options?: FirebaseInitOptions): FirebaseService; export declare function getFirebaseService(): WebFirebaseService; export declare function initializeFirebaseService(config: FirebaseConfig, options?: FirebaseInitOptions): WebFirebaseService; export declare function resetFirebaseService(): void; //# sourceMappingURL=firebase.web.d.ts.map