import { CorrelationData, TelemetryImpressionRequest, TelemetryInteractRequest, TelemetryStartRequest, TelemetryEndRequest, Rollup } from 'sunbird-sdk'; export declare const generateImpressionTelemetry: (type: any, subtype: any, pageid: any, env: any, objectId: any, objectType: any, objectVersion: any, rollup: Rollup, corRelationList: CorrelationData[]) => TelemetryImpressionRequest; export declare const generateInteractTelemetry: (interactType: any, subType: any, env: any, pageId: any, values: Map, rollup: Rollup, corRelationList: CorrelationData[]) => TelemetryInteractRequest; export declare const generateStartTelemetry: (pageId: any, objectId: any, objectType: any, objectVersion: any, rollup: Rollup, corRelationList: CorrelationData[]) => TelemetryStartRequest; export declare const generateEndTelemetry: (type: any, mode: any, pageId: any, objectId: any, objectType: any, objectVersion: any, rollup: Rollup, corRelationList: CorrelationData[]) => TelemetryEndRequest; export declare class Map { [key: string]: any; }