import { OnInit, EventEmitter } from "@angular/core"; export interface TimelineListItem { title: string; time: string; desc?: string; } export declare type TimelineDirection = "vertical" | "horizontal"; /** Timeline is component to display of a list of events in chronological order */ export declare class TimelineComponent implements OnInit { /** List of events */ list: Array; /** Direction of timeline */ direction?: TimelineDirection; /** Element class name */ className?: string; /** Callback when timeline event is clicked */ onClick?: EventEmitter; styles: string; topList: Array; bottomList: Array; items: Array; ngOnInit(): void; prepareList(list: Array): Array; handleClick(e: MouseEvent, index: number): void; }