import { ThemeColorType } from '@20minutes/hela'; export declare enum PageType { ARCHIVE_BY_DAY = "archivebyday", ARCHIVE_BY_YEAR = "archivebyyear", ARTICLE = "article", ASTRO = "astro", ASTRO_HOME = "astrohome", CONTACT = "contact", DIRECT = "direct", ELECTIONS = "elections", ELECTIONSHOME = "electionshome", GAME = "game", GAME_APP = "gameapp", GAMEHOME = "gamehome", HOME = "home", JOB_DETAILS = "jobdetails", JOBS = "jobs", JOURNALIST = "journalist", LA21E = "la21e", LEGAL = "legal", LEGALNOTICE = "legalnotice", LEGALNOTICEHOME = "legalnoticehome", LEGALNOTICEDEPARTMENT = "legalnoticedepartment", LIVE = "live", MOBILE_APPS = "mobileapps", MOST_COMMENTED = "mostcommented", MOST_READ = "mostread", MOST_SHARED = "mostshared", MOST_VIEWED = "mostviewed", MOVIES = "movies", NEWS = "news", PARTNER = "partner", REWIND = "rewind", SEARCH = "search", SECTION = "section", SERVICE = "service", SITEMAP = "sitemap", SPORT = "sport", STORY = "story", TAG = "tag", TRAFFIC = "traffic", TV_HOME = "tvhome", TV_LIVE = "tvlive", TV_MOST_RECENT = "tvmostrecent", TV_MOST_VIEWED = "tvmostviewed", TV_SHOW = "tvshow", TV_SHOWS = "tvshows", TV_VIDEO = "tvvideo", WEATHER = "weather" } export interface DatalayerInfoType { breadcrumb?: string[]; contentId?: string; contentSource?: string; contentTitle?: string; journalist?: { id?: string; firstName?: string; lastName?: string; }; jobId?: string; livePosts?: number; modificationDate?: string; pageKey?: string; pageName?: PageType; pageUri?: string; parentTagSlug?: string; publicationDate?: string; sectionId?: string; sectionLabel?: string; sentiment?: 'neutral' | 'positive' | 'negative' | 'mixed'; signature?: string; tagId?: string; tagName?: string; tagsSlug?: string; subType?: string; dfpTagArticlesId?: { desktop: string[]; mobile: string[]; }; dfpTagHomeId?: { desktop: string[]; mobile: string[]; }; enablePubstack?: boolean; elections?: { town?: string; department?: string; region?: string; constituency?: string; canton?: string; national?: string; }; embedCount?: number; podcastCount?: number; videoCount?: number; video20mnCount?: number; enableSponsoredContents?: boolean; paragraphsCount?: number; charactersCount?: number; themeColor?: ThemeColorType; inseeCode?: string; }