import { LayoutType } from '@20minutes/hela'; import { default as React } from 'react'; import { CommonTemplateActivators, PageManager } from './PageManager'; import { SlideshowPageProps } from '../pages/SlideshowPage'; type SlideshowPageTemplateActivators = 'DisplayOnHeaderAd' | 'InSlideshowAds' | 'Audion' | 'SponsoredContents' | 'HeaderAd' | CommonTemplateActivators; type SelectedProps = 'slideshowContent' | 'cover' | 'htmlTemplateProps'; type SlideshowPageFilteredProps = Pick; interface SlideshowContent { slideshowContent: React.ReactNode; media: React.ReactNode; } export declare class SlideshowPageManager extends PageManager { constructor({ data, layout }: { data: SlideshowPageFilteredProps; layout: LayoutType; }); transformContent(): SlideshowContent; resolveTemplating(): void; private injectInArticleAd; private insertInreadDesktop; private insertInreadMobile; } export {};