import { DatalayerInfoType } from '../../datalayer/types';
import { DefaultProps, EdgeeProps } from '../../../types/ThirdParties/Tracking';
interface PageInfo {
    page: string;
    chapter1: string;
    chapter2: string;
    chapter3: string;
    chapter4: string;
}
export declare class DataLayerHelperClass {
    pageInfo: PageInfo;
    defaultProps: DefaultProps;
    contentRelatedProps: DefaultProps;
    edgeeProps: EdgeeProps;
    datalayerInfo: DatalayerInfoType;
    constructor(datalayerInfo: DatalayerInfoType);
    generateDefaultProps: () => DefaultProps;
    private generateContentProps;
    private generateArticleProps;
    private generateLiveProps;
    private generateStoryProps;
    private generateHomeProps;
    private generateElectionsProps;
    private generateJournalistProps;
    private generateJobdetailsProps;
    private generateLegalNoticeProps;
    private generateLegalNoticeDepartmentProps;
    private generateTvVideoProps;
    private generateGameAppProps;
    private generateGenericProps;
    generateProps: () => DefaultProps;
    generateEdgeeProps: () => EdgeeProps;
}
export {};
