import { OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { TimeProvider, TimeEvent } from '../time.provider'; import { I18N } from 'ess-plugin-base'; import { Month } from '../calendar/month.calendar'; export declare class EventViewer implements OnInit, OnChanges { private provider; i18n: I18N; title: string; month: Month; viewDate: Date; events: TimeEvent[]; tagsets: any[]; showTimeline: boolean; monthFilter: any; timelineFilter: any; showEvent: boolean; selectedEvent: TimeEvent; activeTab: number; constructor(provider: TimeProvider, i18n: I18N); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; dateSelected(date: Date): void; tabChanged(event: any): void; gotoTimeline(): void; gotoEvent(event: TimeEvent): void; gotoMonth(filter: any): void; doAdd(): void; }