import { BannerSize } from './request/banner/BannerSize'; import type { BannerAdStateListener, InterstitialAdStateListener, NativeAdStateListener, RewardedAdStateListener } from './show/AdStateListener'; import { BannerPosition } from './show/banner/BannerPosition'; import { NativeAdDispatch } from './show/native/NativeAdDispatch'; export default class Tapsell { static setUserConsent(consent: boolean): Promise; static requestRewardedAd(zoneId: string): Promise; static requestInterstitialAd(zoneId: string): Promise; static requestBannerAd(zoneId: string, bannerSize: BannerSize): Promise; static requestNativeAd(zoneId: string): Promise; static requestMultipleNativeAd(zoneId: string, maximumCount: number): Promise; static showRewardedAd(adId: string, listener: RewardedAdStateListener): void; static showInterstitialAd(adId: string, listener: InterstitialAdStateListener): void; static showBannerAd(adId: string, bannerPosition: BannerPosition, listener: BannerAdStateListener): void; static showNativeAd(adId: string, adDispatch: NativeAdDispatch, listener: NativeAdStateListener): void; static clickNativeAd(adId: string): void; static destroyBannerAd(adId: string): void; static destroyNativeAd(adId: string): void; } //# sourceMappingURL=Tapsell.d.ts.map