import '@firebase/installations'; import { FirebaseAnalytics } from '@firebase/analytics-types'; import { _FirebaseNamespace } from '@firebase/app-types/private'; import { factory, settings, resetGlobalVars, getGlobalVars } from './src/factory'; declare global { interface Window { [key: string]: unknown; } } export declare function registerAnalytics(instance: _FirebaseNamespace): void; export { factory, settings, resetGlobalVars, getGlobalVars }; /** * Define extension behavior of `registerAnalytics` */ declare module '@firebase/app-types' { interface FirebaseNamespace { analytics(app?: FirebaseApp): FirebaseAnalytics; } interface FirebaseApp { analytics(): FirebaseAnalytics; } }