import { OnInit, OnChanges, SimpleChanges, EventEmitter, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { ActivityService } from '../../services/activity.service'; import { ActivityListEvent } from '../../models/events/ActivityListEvent'; import { DataListService, UITranslateService } from '@bsynchro/common'; import * as i0 from "@angular/core"; export declare class EventListComponent implements OnInit, OnChanges, OnDestroy { httpClient: HttpClient; private _activityService; private _uiTranslateService; private _dataListService; private _cd; date: string; data: Array; showHeader: boolean; scrollHeight: string; itemSize: number; rows: number; showCompleteActivityAction: boolean; showEditActivityAction: boolean; showDismissActivityAction: boolean; loggedInUserId: string; eventListEvent: EventEmitter; isVirtualScrollVisibile: boolean; private _events; private _dataListsName; private _languageChangeSubscription; private _dataList; set dataList(value: Array); get dataListsName(): string[]; get dataList(): Array; getEventName(activityTypeCode: string): any; getEventSuffixTranslationKey(activityTypeCode: string): string; todayLabel: boolean; dateLabel: string; dayLabel: string; eventDropdownItems: Array; constructor(httpClient: HttpClient, _activityService: ActivityService, _uiTranslateService: UITranslateService, _dataListService: DataListService, _cd: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; get events(): Array; complete(event: any): void; postpone(event: any): void; dismiss(event: ActivityListEvent): void; private loadDataLists; private mapEvents; private sortByDate; private getDay; private getMonth; updateDatesLabels(): string; getDayTranslation(): string; getActivityClass(activityCode: any): {}; getActivityStyle(activityCode: any): {}; getHeight(): { height: string; }; getDate(): void; getLocalizedTime(time: any): any; actionsVisibile(event: any): boolean; getLocalizedEventTitle(event: any): string; private escapeHtml; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }