import { EventEmitter, OnInit } from '@angular/core'; import { LabelConfig } from '../label/label.model'; import * as i0 from "@angular/core"; declare class TimelineInterval { startValue: number; endValue: number; backgroundColor: string; text: LabelConfig; } export declare class TimelineVizualizerComponentConfig { title: LabelConfig; headers: { label: LabelConfig; value: number; }[]; lines: { label: LabelConfig; intervals: TimelineInterval[]; resume?: LabelConfig; data?: any; backgroundColor?: string; }[]; key: string; cellWidth: number; } export declare class TimelineVizualizerComponent implements OnInit { config: TimelineVizualizerComponentConfig; onLineClick: EventEmitter; constructor(); ngOnInit(): void; setTableLines(): void; calculateIntervalPosition(interval: TimelineInterval): { width: string; left: string; backgroundColor: string; text: LabelConfig; }; lineClick(line: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};