import { WsEvents } from './event.model'; import { UtilityService } from './utility.service'; import * as i0 from "@angular/core"; export declare class EventService { private utilitySvc; todaysEvents: any; todaysLiveEvents: any; keySpeakerEvents: any; private eventsSubject; events$: import("rxjs").Observable>; private eventsChatbotSubject; chatbotEvents$: import("rxjs").Observable>; private eventsGetStartSubject; getStartEvents$: import("rxjs").Observable>; private eventsPRSubject; getPREvents$: import("rxjs").Observable>; environment: any; constructor(environment: any, utilitySvc: UtilityService); dispatchEvent(event: WsEvents.IWsEvents): void; dispatchChatbotEvent(event: WsEvents.IWsEvents): void; dispatchGetStartedEvent(event: WsEvents.IWsEvents): void; dispatchPlatformRatingEvent(event: WsEvents.IWsEvents): void; raiseInteractTelemetry(edata: WsEvents.ITelemetryEdata, object: any, pageContext?: WsEvents.ITelemetryPageContext): void; raiseFeedbackTelemetry(edata: WsEvents.ITelemetryEdata, object: any, from?: string): void; raiseCustomImpression(object: any, pageContext?: WsEvents.ITelemetryPageContext): void; private getContext; handleTabTelemetry(subType: string, data: WsEvents.ITelemetryTabData, object?: any): void; getPublicUrl(url: string): string; allEventDateFormat(datetime: any): string; compareDate(startDate: any): boolean; customDateFormat(date: any, time: any): string; sortItemByTime(eventsdata: any): any; sortItemByTimeAsc(eventsdata: any): any; setEventListData(eventObj: any): void; getTodaysEvents(eventData: any): any; getKeySpeakerEvents(eventData: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }