import { WebPlugin } from '@capacitor/core'; import type { FirebaseAnalyticsPlugin, GetAppInstanceIdResult, InitiateOnDeviceConversionMeasurementWithEmailAddressOptions, InitiateOnDeviceConversionMeasurementWithPhoneNumberOptions, InitiateOnDeviceConversionMeasurementWithHashedEmailAddressOptions, InitiateOnDeviceConversionMeasurementWithHashedPhoneNumberOptions, IsEnabledResult, LogEventOptions, LogTransactionOptions, SetConsentOptions, SetCurrentScreenOptions, SetEnabledOptions, SetSessionTimeoutDurationOptions, SetUserIdOptions, SetUserPropertyOptions } from './definitions'; export declare class FirebaseAnalyticsWeb extends WebPlugin implements FirebaseAnalyticsPlugin { getAppInstanceId(): Promise; setConsent(options: SetConsentOptions): Promise; setUserId(options: SetUserIdOptions): Promise; setUserProperty(options: SetUserPropertyOptions): Promise; setCurrentScreen(options: SetCurrentScreenOptions): Promise; logEvent(options: LogEventOptions): Promise; logTransaction(_options: LogTransactionOptions): Promise; setSessionTimeoutDuration(_options: SetSessionTimeoutDurationOptions): Promise; setEnabled(_options: SetEnabledOptions): Promise; isEnabled(): Promise; resetAnalyticsData(): Promise; initiateOnDeviceConversionMeasurementWithEmailAddress(_options: InitiateOnDeviceConversionMeasurementWithEmailAddressOptions): Promise; initiateOnDeviceConversionMeasurementWithPhoneNumber(_options: InitiateOnDeviceConversionMeasurementWithPhoneNumberOptions): Promise; initiateOnDeviceConversionMeasurementWithHashedEmailAddress(_options: InitiateOnDeviceConversionMeasurementWithHashedEmailAddressOptions): Promise; initiateOnDeviceConversionMeasurementWithHashedPhoneNumber(_options: InitiateOnDeviceConversionMeasurementWithHashedPhoneNumberOptions): Promise; }