import { WebPlugin } from '@capacitor/core'; import type { AdMobPlugin, ApplicationMutedOptions, ApplicationVolumeOptions, AdmobConsentInfo, AdmobConsentRequestOptions } from '.'; import type { AdMobRewardItem } from './reward'; import type { AdOptions, AdLoadInfo } from './shared'; import type { TrackingAuthorizationStatusInterface } from './shared/tracking-authorization-status.interface'; export declare class AdMobWeb extends WebPlugin implements AdMobPlugin { initialize(): Promise; requestTrackingAuthorization(): Promise; trackingAuthorizationStatus(): Promise; requestConsentInfo(options?: AdmobConsentRequestOptions): Promise; showPrivacyOptionsForm(): Promise; showConsentForm(): Promise; resetConsentInfo(): Promise; setApplicationMuted(options: ApplicationMutedOptions): Promise; setApplicationVolume(options: ApplicationVolumeOptions): Promise; showBanner(options: AdOptions): Promise; hideBanner(): Promise; resumeBanner(): Promise; removeBanner(): Promise; prepareInterstitial(options: AdOptions): Promise; showInterstitial(): Promise; prepareRewardVideoAd(options: AdOptions): Promise; showRewardVideoAd(): Promise; prepareRewardInterstitialAd(options: AdOptions): Promise; showRewardInterstitialAd(): Promise; }