import { Advertisement, Gamification } from '@streamlayer/feature-gamification'; import { PromotionOptions } from '@streamlayer/sdk-web-types'; import { ControlVideoCb } from '../../video-player'; export { OverlayContainer } from './styles'; export type OverlayProps = { promotionId: string; open?: () => void; promotion: PromotionOptions; onClose?: () => void; markAsViewed?: () => void; skipAutoClose?: boolean; inSidebar?: boolean; externalAd?: Advertisement['externalAd']; controlVideo: ControlVideoCb; advertisementPaused: boolean; muted?: boolean; togglePause?: (flag: boolean) => void; isEventFired: Advertisement['isEventFired']; fireEvent: Advertisement['fireEvent']; sendWebhookEvent?: Gamification['sendWebhookEvent']; title?: string; description?: string; videoUrl?: string; videoThumbnailUrl?: string; imageUrl?: string; }; export declare const PromoAction: React.FC>; export declare const Overlay: React.FC;