import { default as React } from 'react'; export declare enum ComponentNameAdIframe { AD_IFRAME_EXTERNAL_AD_ELEMENT = "ad-iframe/external-ad-element" } export declare enum ComponentNameArchives { ARCHIVES_PAGE_TITLE = "archives/page-title", ARCHIVES_DAYS_LIST = "archives/days-list", ARCHIVES_CONTENTS = "archives/contents", ARCHIVES_BREADCRUMB = "archives/breadcrumb", ARCHIVES_META = "archives/meta", ARCHIVES_YEARS_LIST = "archives/years-list", ARCHIVES_MONTHS_LIST = "archives/months-list", ARCHIVES_PDF_LIST = "archives/archive-pdf-list" } export declare enum ComponentNameArticle { ARTICLE_CONTENT = "article/article-content", ARTICLE_ENCLOSE = "article/article-enclose", ARTICLE_JSON_LD_CLAIM_REVIEW = "article/json-ld-claim-review", ARTICLE_JSON_LD_NEWS_ARTICLE = "article/json-ld-news-article", ARTICLE_PRELOAD = "article/preload", ARTICLE_HIGHLIGHTED_TEXT = "article/article-highlighted-text" } export declare enum ComponentNameCommon { COMMON_HEADER = "common/header", COMMON_HEADER_MINI = "common/header-mini", COMMON_FOOTER = "common/footer", COMMON_MENU = "common/menu", COMMON_OVERVIEW_BAR = "common/overview-bar", COMMON_MOST_READ_ARTICLES = "common/most-read-articles", COMMON_PRELOAD = "common/preload", COMMON_LATEST_CONTENTS_CARROUSEL = "common/latest-contents-carousel", COMMON_TOOLBAR = "common/toolbar", COMMON_TV_SHOWS_REPLAYS_CAROUSEL = "common/tv-shows-replays-carousel", COMMON_TV_MOST_BLOCK = "common/tv-most-block", COMMON_ELECTIONS_SEARCH_BANNER = "common/elections-search-banner" } export declare enum ComponentNameContact { CONTACT_BREADCRUMB = "contact/breadcrumb", CONTACT_ADDRESSES = "contact/addresses", CONTACT_FORM = "contact/form", CONTACT_META = "contact/meta", CONTACT_JSON_LD_BREADCRUMB = "contact/json-ld-breadcrumb", CONTACT_DETAILS = "contact/details" } export declare enum ComponentNameContent { CONTENT_HEADER_MINI = "content/header-mini", CONTENT_READALSO_BANNER = "content/readalso-banner", CONTENT_BREADCRUMB = "content/breadcrumb", CONTENT_HEADER = "content/header", CONTENT_HEADER_MOBILE = "content/header-mobile", CONTENT_COVER = "content/cover", CONTENT_SOCIAL_BAR = "content/social-bar", CONTENT_SIGNATURE = "content/signature", CONTENT_SUMMARY = "content/summary", CONTENT_READALSO_BLOCK = "content/readalso-block", CONTENT_TAG_BAR = "content/tag-bar", CONTENT_COMMENT_V2 = "content/comment-v2", CONTENT_COMMENT_BUTTON = "content/comment-button", CONTENT_META = "content/meta", CONTENT_JSON_LD_BREADCRUMB = "content/json-ld-breadcrumb", CONTENT_SIDE_BRANDS_ARTICLES = "content/side-brands-articles", CONTENT_SCROLL_PROGRESS_BUTTON = "content/scroll-progress-button" } export declare enum ComponentNameDirect { DIRECT_BREADCRUMB = "direct/breadcrumb", DIRECT_HEADER_PAGE = "direct/header-page", DIRECT_JSON_LD_BREADCRUMB = "direct/json-ld-breadcrumb", DIRECT_META = "direct/meta", DIRECT_TABS = "direct/tabs" } export declare enum ComponentNameElections { ELECTIONS_JSON_LD_BREADCRUMB = "elections/json-ld-breadcrumb", ELECTIONS_JSON_LD_FAQ = "elections/json-ld-faq", ELECTIONS_META = "elections/meta", ELECTIONS_BREADCRUMB = "elections/breadcrumb", ELECTIONS_DISCLAIMER = "elections/disclaimer", ELECTIONS_HEADER_PAGE = "elections/header-page", ELECTIONS_RESULTS_MULTIPLE = "elections/results-multiple", ELECTIONS_RESULTS_FIRST_ROUND = "elections/results-first-round", ELECTIONS_RESULTS_SECOND_ROUND = "elections/results-second-round", ELECTIONS_PARTICIPATION_AND_ABSTENTION_FIRST_ROUND = "elections/participation-and-abstention-first-round", ELECTIONS_PARTICIPATION_AND_ABSTENTION_SECOND_ROUND = "elections/participation-and-abstention-second-round", ELECTIONS_DISTRIBUTION = "elections/distribution", ELECTIONS_MAP_DEPARTMENTS = "elections/map-departments", ELECTIONS_MAP_CONSTITUENCIES = "elections/map-constituencies", ELECTIONS_MAP_EUROPEAN = "elections/map-european", ELECTIONS_MAP_TOWNS_BY_DEPARTMENTS = "elections/map-towns-by-departments", ELECTIONS_SUMMARY = "elections/summary", ELECTIONS_INSEE_BLOCK = "elections/insee-block", ELECTIONS_SIDE_LOCALITIES_BOTTOM = "elections/side-localities-bottom", ELECTIONS_SIDE_LOCALITIES_TOP = "elections/side-localities-top", ELECTIONS_LAST_ARTICLES_CAROUSEL = "elections/last-articles-carousel", ELECTIONS_LAST_ARTICLES_CAROUSEL_BIS = "elections/last-articles-carousel-bis", ELECTIONS_REFRESH_BUTTON = "elections/refresh-button", ELECTIONS_RESULTS_FILTERED = "elections/results-filtered" } export declare enum ComponentNameElectionsAiArticles { ELECTIONS_AI_ARTICLES_JSON_LD_BREADCRUMB = "elections-ai-articles/json-ld-breadcrumb", ELECTIONS_AI_ARTICLES_META = "elections-ai-articles/meta", ELECTIONS_AI_ARTICLES_BREADCRUMB = "elections-ai-articles/breadcrumb", ELECTIONS_AI_ARTICLES_HEADER_PAGE = "elections-ai-articles/header-page", ELECTIONS_AI_ARTICLES_LIST = "elections-ai-articles/list" } export declare enum ComponentNameError { ERROR_CONTENT = "error/content", ERROR_META = "error/meta" } export declare enum ComponentNameGame { GAME_BREADCRUMB = "game/breadcrumb", GAME_HEADER_PAGE = "game/header-page", GAME_META = "game/meta", GAME_JSON_LD_BREADCRUMB = "game/json-ld-breadcrumb", GAME_JSON_LD_FAQ = "game/json-ld-faq", GAME_IFRAME = "game/iframe", GAME_FAQ = "game/faq", GAME_CONTENT = "game/content", GAME_CONTACT = "game/contact", GAME_LIST = "game/list", GAME_APP_FOOTER = "game/app-footer", GAME_APP_LIST = "game/app-list", GAME_APP_HEADER_PAGE = "game/app-header-page", GAME_APP_IFRAME = "game/app-iframe", GAME_APP_AD = "game/app-ad" } export declare enum ComponentNameHome { HOME_META = "home/meta", HOME_ARTICLES_LIST_TOP = "home/articles-list-top", HOME_FEATURED_TAG = "home/featured-tag", HOME_SECOND_ARTICLES_LIST_MOBILE = "home/second-articles-list-mobile", HOME_ARTICLES_LIST_BOTTOM = "home/articles-list-bottom", HOME_MOST_READ_ASIDE = "home/most-read-aside", HOME_THIRD_ARTICLES_LIST_MOBILE = "home/third-articles-list-mobile", HOME_LOCAL_NEWS = "home/local-news", HOME_TV_BLOCK = "home/tv-block", HOME_GAMES_CAROUSEL = "home/games-carousel", HOME_CURRENT_VIDEOS = "home/current-videos", HOME_ENTERTAINMENT = "home/entertainment", HOME_SPORT = "home/sport", HOME_IN_PICTURES = "home/in-pictures", HOME_TEMPO = "home/tempo", HOME_HIGH_TECH = "home/high-tech", HOME_PLANET = "home/planet", HOME_PROFESSIONAL_LIFE = "home/professional-life", HOME_CONSO = "home/conso", HOME_PODCASTS = "home/podcasts", HOME_PURCHASE_GUIDE = "home/purchase-guide", HOME_CITY_BY_CITY = "home/city-by-city", HOME_PARTNERS = "home/partners", HOME_MOVIES = "home/movies", HOME_TV_PROGRAM = "home/tv-program", HOME_MUNICIPAL_BLOCK = "home/municipal-block" } export declare enum ComponentNameAstro { ASTRO_JSON_LD_BREADCRUMB = "astro/json-ld-breadcrumb", ASTRO_META = "astro/meta", ASTRO_BREADCRUMB = "astro/breadcrumb", ASTRO_HEADER_PAGE = "astro/header-page", ASTRO_HEADER_BANNER = "astro/header-banner", ASTRO_ASTRO_CONTENT = "astro/astro-content", ASTRO_HOMEPAGE_CONTENT = "astro/astro-homepage-content", ASTRO_LINK = "astro/link", ASTRO_ASTRO_TILES = "astro/astro-tiles", ASTRO_ASTRO_LINKS_NEXT_TYPES = "astro/astro-links-next-types", ASTRO_ASTRO_TILES_HEADING = "astro/astro-tiles-heading" } export declare enum ComponentNameJournalist { JOURNALIST_BREADCRUMB = "journalist/breadcrumb", JOURNALIST_HEADER_PAGE = "journalist/header-page", JOURNALIST_JSON_LD_BREADCRUMB = "journalist/json-ld-breadcrumb", JOURNALIST_META = "journalist/meta", JOURNALIST_MAIN_INFORMATION_BLOCK = "journalist/main-information-block", JOURNALIST_ARTICLES = "journalist/articles" } export declare enum ComponentNameJobs { JOBS_JSON_LD_BREADCRUMB = "jobs/json-ld-breadcrumb", JOBS_META = "jobs/meta", JOBS_BREADCRUMB = "jobs/breadcrumb", JOBS_HEADER_PAGE = "jobs/header-page", JOBS_CARDS_LIST = "jobs/cards-list", JOBS_BUSINESS_SECTORS_LIST = "jobs/business-sectors-list", JOBS_PROFESSIONAL_LIFE_ARTICLES = "jobs/professional-life-articles", JOBS_RELATED_JOBS_CATEGORY = "jobs/related-jobs-category", JOBS_COVER = "jobs/cover", JOBS_PROPERTIES = "jobs/properties", JOBS_ENCLOSE_BANNER = "jobs/enclose-banner", JOBS_FAQ = "jobs/faq" } export declare enum ComponentNameLa21e { LA21E_BREADCRUMB = "la21e/breadcrumb", LA21E_HEADER_PAGE = "la21e/header-page", LA21E_JSON_LD_BREADCRUMB = "la21e/json-ld-breadcrumb", LA21E_META = "la21e/meta", LA21E_CARDS_LIST = "la21e/cards-list" } export declare enum ComponentNameLegal { LEGAL_CGU = "legal/cgu", LEGAL_PRIVACY = "legal/privacy", LEGAL_MENTIONS = "legal/mentions", LEGAL_COOKIES = "legal/cookies", LEGAL_MODERATION = "legal/moderation", LEGAL_ACCESSIBILITY = "legal/accessibility", LEGAL_ACCESSIBILITY_IOS = "legal/accessibility-ios", LEGAL_ACCESSIBILITY_ANDROID = "legal/accessibility-android", LEGAL_ACCESSIBILITY_MEMBER = "legal/accessibility-member", LEGAL_META = "legal/meta" } export declare enum ComponentNameLegalNotice { LEGAL_NOTICE_JSON_LD_BREADCRUMB = "legal-notice/json-ld-breadcrumb", LEGAL_NOTICE_META = "legal-notice/meta", LEGAL_NOTICE_BREADCRUMB = "legal-notice/breadcrumb", LEGAL_NOTICE_HEADER_PAGE = "legal-notice/header-page", LEGAL_NOTICE_FAQ = "legal-notice/faq", LEGAL_NOTICE_DEPARTMENTS_LIST = "legal-notice/departments-list", LEGAL_NOTICE_REGIONS_LIST = "legal-notice/regions-list", LEGAL_NOTICE_CARDS_LIST = "legal-notice/cards-list", LEGAL_NOTICE_CARDS_LIST_DETAIL = "legal-notice/cards-list-detail", LEGAL_NOTICE_CARDS_LIST_DEPARTMENT = "legal-notice/cards-list-department", LEGAL_NOTICE_CONTENT = "legal-notice/content" } export declare enum ComponentNameLive { LIVE_INDICATOR = "live/indicator", LIVE_TOP_CONTENT = "live/top-content", LIVE_POSTS_THREAD = "live/posts-thread", LIVE_IMPORTANT_POSTS_THREAD = "live/important-posts-thread", LIVE_JSON_LD_LIVE_BLOG_POSTING = "live/json-ld-live-blog-posting", LIVE_QUESTION = "live/question", LIVE_PRELOAD = "live/preload" } export declare enum ComponentNameMobileApps { MOBILE_APPS_BREADCRUMB = "mobile-apps/breadcrumb", MOBILE_APPS_HEADER_PAGE = "mobile-apps/header-page", MOBILE_APPS_JSON_LD_BREADCRUMB = "mobile-apps/json-ld-breadcrumb", MOBILE_APPS_META = "mobile-apps/meta", MOBILE_APPS_CARDS_LIST = "mobile-apps/cards-list" } export declare enum ComponentNameMostCommented { MOST_COMMENTED_META = "most-commented/meta", MOST_COMMENTED_BREADCRUMB = "most-commented/breadcrumb", MOST_COMMENTED_HEADER_PAGE = "most-commented/header-page", MOST_COMMENTED_ARTICLES = "most-commented/most-commented-articles" } export declare enum ComponentNameMostRead { MOST_READ_META = "most-read/meta", MOST_READ_BREADCRUMB = "most-read/breadcrumb", MOST_READ_HEADER_PAGE = "most-read/header-page", MOST_READ_ARTICLES = "most-read/most-read-articles" } export declare enum ComponentNameTvMostRecent { TV_MOST_RECENT_META = "tv-most-recent/meta", TV_MOST_RECENT_BREADCRUMB = "tv-most-recent/breadcrumb", TV_MOST_RECENT_HEADER_PAGE = "tv-most-recent/header-page", TV_MOST_RECENT_VIDEOS_LIST = "tv-most-recent/videos-list" } export declare enum ComponentNameMostShared { MOST_SHARED_META = "most-shared/meta", MOST_SHARED_BREADCRUMB = "most-shared/breadcrumb", MOST_SHARED_HEADER_PAGE = "most-shared/header-page", MOST_SHARED_ARTICLES = "most-shared/most-shared-articles" } export declare enum ComponentNameTvMostViewed { TV_MOST_VIEWED_META = "tv-most-viewed/meta", TV_MOST_VIEWED_BREADCRUMB = "tv-most-viewed/breadcrumb", TV_MOST_VIEWED_HEADER_PAGE = "tv-most-viewed/header-page", TV_MOST_VIEWED_VIDEOS_LIST = "tv-most-viewed/videos-list" } export declare enum ComponentNameMovies { MOVIES_META = "movies/meta", MOVIES_BREADCRUMB = "movies/breadcrumb", MOVIES_HEADER_PAGE = "movies/header-page", MOVIES_LIST = "movies/list", MOVIES_NAVIGATION = "movies/navigation", MOVIES_MOST_READ_ASIDE = "movies/most-read-aside" } export declare enum ComponentNameNews { NEWS_BREADCRUMB = "news/breadcrumb", NEWS_HEADER_PAGE = "news/header-page", NEWS_ARTICLES_BY_TAGS = "news/articles-by-tags", NEWS_META = "news/meta", NEWS_JSON_LD_BREADCRUMB = "news/json-ld-breadcrumb" } export declare enum ComponentNameQuiz { QUIZ_ARTICLES_LIST = "quiz/articles-list" } export declare enum ComponentNameRewind { REWIND_BREADCRUMB = "rewind/breadcrumb", REWIND_LIST = "rewind/list", REWIND_JSON_LD_BREADCRUMB = "rewind/json-ld-breadcrumb", REWIND_META = "rewind/meta" } export declare enum ComponentNameRubric { RUBRIC_RUBRIC_CAROUSELS = "rubric/rubric-carousels", RUBRIC_MOST_READ_ARTICLES = "rubric/most-read-articles", RUBRIC_THREE_COLUMNS_ARTICLES = "rubric/three-columns-articles" } export declare enum ComponentNameSearch { SEARCH_BREADCRUMB = "search/breadcrumb", SEARCH_HEADER_PAGE = "search/header-page", SEARCH_JSON_LD_BREADCRUMB = "search/json-ld-breadcrumb", SEARCH_META = "search/meta" } export declare enum ComponentNameService { SERVICE_BREADCRUMB = "service/breadcrumb", SERVICE_HEADER_PAGE = "service/header-page", SERVICE_JSON_LD_BREADCRUMB = "service/json-ld-breadcrumb", SERVICE_META = "service/meta", SERVICE_CARDS_LIST = "service/cards-list" } export declare enum ComponentNameShoppingGuide { SHOPPING_GUIDE_BREADCRUMB = "shopping-guide/breadcrumb", SHOPPING_GUIDE_HEADER_PAGE = "shopping-guide/header-page", SHOPPING_GUIDE_JSON_LD_BREADCRUMB = "shopping-guide/json-ld-breadcrumb", SHOPPING_GUIDE_META = "shopping-guide/meta", SHOPPING_GUIDE_CARDS_LIST = "shopping-guide/cards-list" } export declare enum ComponentNameSitemap { SITEMAP_BREADCRUMB = "sitemap/breadcrumb", SITEMAP_HEADER_PAGE = "sitemap/header-page", SITEMAP_TAGS_LIST = "sitemap/tags-list", SITEMAP_TOP_BULLETED_LIST = "sitemap/top-bulleted-list", SITEMAP_BOTTOM_BULLETED_LIST = "sitemap/bottom-bulleted-list", SITEMAP_META = "sitemap/meta" } export declare enum ComponentNameSlideshow { SLIDESHOW_CONTENT = "slideshow/content" } export declare enum ComponentNameSport { SPORT_BREADCRUMB = "sport/breadcrumb", SPORT_HEADER_PAGE = "sport/header-page", SPORT_JSON_LD_BREADCRUMB = "sport/json-ld-breadcrumb", SPORT_CONTENT = "sport/content", SPORT_META = "sport/meta", SPORT_SIDEBAR = "sport/sidebar" } export declare enum ComponentNameStatic { STATIC_CONTENT = "static/content", STATIC_META = "static/meta" } export declare enum ComponentNameStory { STORY_JSON_LD_NEWS_ARTICLE = "story/json-ld-news-article", STORY_PRELOAD = "story/preload", STORY_TOP_CONTENT = "story/top-content" } export declare enum ComponentNameTag { TAG_JSON_LD_BREADCRUMB = "tag/json-ld-breadcrumb", TAG_META = "tag/meta", TAG_PRELOAD = "tag/preload", TAG_BREADCRUMB = "tag/breadcrumb", TAG_HEADER_PAGE = "tag/header-page", TAG_OVERVIEW_BAR = "tag/overview-bar", TAG_ARTICLES_LIST_TOP = "tag/articles-list-top", TAG_NEWS_CAROUSEL = "tag/news-carousel", TAG_ARTICLES_LIST_BOTTOM = "tag/articles-list-bottom", TAG_BRAND_PUBLISHING_ARTICLE_BOTTOM = "tag/brand-publishing-article-bottom" } export declare enum ComponentNameTraffic { TRAFFIC_BREADCRUMB = "traffic/breadcrumb", TRAFFIC_HEADER_PAGE = "traffic/header-page", TRAFFIC_JSON_LD_BREADCRUMB = "traffic/json-ld-breadcrumb", TRAFFIC_META = "traffic/meta" } export declare enum ComponentNameTvHome { TV_HOME_JSON_LD_BREADCRUMB = "tv-home/json-ld-breadcrumb", TV_HOME_META = "tv-home/meta", TV_HOME_TOP_BLOCK = "tv-home/top-block" } export declare enum ComponentNameTvLive { TV_LIVE_JSON_LD_BREADCRUMB = "tv-live/json-ld-breadcrumb", TV_LIVE_META = "tv-live/meta", TV_LIVE_BREADCRUMB = "tv-live/breadcrumb", TV_LIVE_TOP_BLOCK = "tv-live/top-block", TV_LIVE_TIMELINE = "tv-live/timeline" } export declare enum ComponentNameTvVideo { TV_VIDEO_JSON_LD_BREADCRUMB = "tv-video/json-ld-breadcrumb", TV_VIDEO_META = "tv-video/meta", TV_VIDEO_BREADCRUMB = "tv-video/breadcrumb", TV_VIDEO_PAGE_TITLE = "tv-video/page-title", TV_VIDEO_TOP_BLOCK = "tv-video/top-block", TV_VIDEO_MOST_VIDEOS = "tv-video/most-videos", TV_VIDEO_BACKGROUND_IMAGE = "tv-video/background-img", TV_VIDEO_EXTRACTS_AND_REPLAYS = "tv-video/extracts-and-replays", TV_VIDEO_JSON_LD_NEWS_ARTICLE = "tv-video/json-ld-news-article" } export declare enum ComponentNameTvShow { TV_SHOW_BREADCRUMB = "tv-show/breadcrumb", TV_SHOW_JSON_LD_BREADCRUMB = "tv-show/json-ld-breadcrumb", TV_SHOW_META = "tv-show/meta", TV_SHOW_MAIN_BLOCK = "tv-show/main-block" } export declare enum ComponentNameTvShows { TV_SHOWS_JSON_LD_BREADCRUMB = "tv-shows/json-ld-breadcrumb", TV_SHOWS_META = "tv-shows/meta", TV_SHOWS_BREADCRUMB = "tv-shows/breadcrumb", TV_SHOWS_PROGRAMS = "tv-shows/programs" } export declare enum ComponentNameUtiq { UTIQ_BREADCRUMB = "utiq/breadcrumb", UTIQ_HEADER_PAGE = "utiq/header-page", UTIQ_JSON_LD_BREADCRUMB = "utiq/json-ld-breadcrumb", UTIQ_META = "utiq/meta" } export declare enum ComponentNameWeather { WEATHER_BREADCRUMB = "weather/breadcrumb", WEATHER_HEADER_PAGE = "weather/header-page", WEATHER_JSON_LD_BREADCRUMB = "weather/json-ld-breadcrumb", WEATHER_META = "weather/meta" } export declare enum ComponentNameWhyCreateAccount { WHY_CREATE_ACCOUNT_BREADCRUMB = "why-create-account/breadcrumb", WHY_CREATE_ACCOUNT_META = "why-create-account/meta", WHY_CREATE_ACCOUNT_HEADER_PAGE = "why-create-account/header-page", WHY_CREATE_ACCOUNT_JSON_LD_BREADCRUMB = "why-create-account/json-ld-breadcrumb" } export interface ComponentConfig { componentName: TComponentName; component: TComponent; expiration?: number; }