import { LayoutType } from '@20minutes/hela'; import { default as React } from 'react'; import { AdsPageConfig } from '../helpers/ads/AdsManager'; import { PageManager } from './PageManager'; import { TagPageProps } from '../pages/TagPage'; type TagPageTemplatingActivators = 'HeaderAd' | 'Ads'; type SelectedProps = 'articlesListTop' | 'htmlTemplateProps'; type TagPageFilteredProps = Pick; interface TagContent { articlesListTop?: React.ReactNode; } export declare class TagPageManager extends PageManager { private adsPageConfig; constructor({ data, layout, adsPageConfig, }: { data: TagPageFilteredProps; layout: LayoutType; adsPageConfig: AdsPageConfig; }); transformContent(): TagContent; resolveTemplating(): void; private insertNFBAndNativeAds; private insertNativeAds; static removeAds(content: React.ReactNode): string; } export {};