declare type EventNameType = 'rewardedVideoDidRewardUser' | 'rewardedVideoDidLoad' | 'rewardedVideoDidFailToLoad' | 'rewardedVideoDidOpen' | 'rewardedVideoDidStart' | 'rewardedVideoDidClose' | 'rewardedVideoWillLeaveApplication'; declare type EventListener = (...args: any[]) => void; declare const _default: { setAdUnitID(id: string): Promise; /** @deprecated Test device IDs are now set globally. Use `AdMob.setTestDeviceIDAsync` instead. */ setTestDeviceID(id: string): Promise; requestAdAsync(options?: { servePersonalizedAds?: boolean | undefined; additionalRequestParams?: { [key: string]: string; } | undefined; }): Promise; showAdAsync(): Promise; dismissAdAsync(): Promise; getIsReadyAsync(): Promise; addEventListener(type: EventNameType, handler: EventListener): void; removeEventListener(type: EventNameType, handler: EventListener): void; removeAllListeners(): void; }; export default _default;