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;
}
