/// import { IProvider } from './ad-provider'; import { AdType, H5AdWrapper } from '../h5-ad-wrapper'; export declare enum CocoonProvider { AdMob = 0, MoPub = 1, Chartboost = 2, Heyzap = 3 } export declare class CocoonAds implements IProvider { adManager: H5AdWrapper; adsEnabled: boolean; private cocoonProvider; private banner; private bannerShowable; private interstitial; private interstitialShowable; private insentive; private insentiveShowable; constructor(provider: CocoonProvider, config?: any); setManager(manager: H5AdWrapper): void; showAd(adType: AdType): void; adAvailable(adType: AdType): boolean; preloadAd(adType: AdType, adId?: string, bannerPosition?: string): void; destroyAd(adType: AdType): void; hideAd(adType: AdType): void; }