import { OnInit, OnDestroy, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { TimeProvider, TimeEvent } from '../time.provider'; import { ActivatedRoute } from '@angular/router'; import { Subscription } from 'rxjs'; export declare class Timeline implements OnInit, OnChanges, OnDestroy { private provider; private route; filter: any; tagsets: any[]; onSelect: EventEmitter; onEdit: EventEmitter; data: TimeEvent[]; paramSub: Subscription; constructor(provider: TimeProvider, route: ActivatedRoute); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; fetch(params: any): void; select(ev: TimeEvent): void; edit(ev: TimeEvent): void; }