import { Advertisement, Gamification } from '@streamlayer/feature-gamification'; import { ControlVideoCb } from '../video-player'; export declare const AdvertisementUI: React.FC<{ advertisement: Exclude; layoutMode?: 'cover' | 'side-by-side'; sidebar?: 'left' | 'right'; banner?: 'top' | 'bottom'; open?: (options?: { fromNotification?: boolean; }) => void; close?: () => void; markAsViewed?: () => void; isNotification?: boolean; skipTypeCheck?: boolean; skipAutoClose?: boolean; externalAd?: Advertisement['externalAd']; controlVideo: ControlVideoCb; advertisementPaused: boolean; muted?: boolean; togglePause?: (flag: boolean) => void; isEventFired: Advertisement['isEventFired']; fireEvent: Advertisement['fireEvent']; sendWebhookEvent?: Gamification['sendWebhookEvent']; }>;