import { default as React } from 'react'; import { AdsPageConfig } from '../../helpers/ads/AdsManager'; import { PageTemplateProps } from '../PageTemplate'; export declare enum TemplateType { DEFAULT = "default", FULL_WIDTH_COVER = "fullWidthCover" } export interface ContentTemplateProps extends PageTemplateProps { readAlsoBanner?: React.ReactNode; breadcrumb: React.ReactNode; liveIndicator?: React.ReactNode; contentHeader?: React.ReactNode; contentHeaderMobile?: React.ReactNode; cover?: React.ReactNode; socialBar: React.ReactNode; signature?: React.ReactNode; summary?: React.ReactNode; topContent?: React.ReactNode; readAlsoBlockAbove?: React.ReactNode; readAlsoBlockBelow?: React.ReactNode; tagBar: React.ReactNode; commentButton?: React.ReactNode; comment?: React.ReactNode; mostReadArticles?: React.ReactNode; newsletter?: React.ReactNode; sideBrandsArticles?: React.ReactNode; scrollProgressBar?: React.ReactNode; scrollProgressButton?: React.ReactNode; chatbotButton?: React.ReactNode; latestContentsCarousel: React.ReactNode; rubricCarousels: React.ReactNode; partnerCards: React.ReactNode; templating?: { enableAds: boolean; enableSponsoredContents: boolean; enableBlockLinks: boolean; enableAudion: boolean; enableNewsletter: boolean; enableHeaderAd: boolean; enableScrollToFeed?: boolean; }; adsPageConfig: AdsPageConfig; templateVariant?: TemplateType; } export declare const ContentTemplate: React.FC;