import { OnInit, EventEmitter } from '@angular/core'; import { ConfigurationService } from '../depends/configuration.service'; import { Company } from "../depends/company.model"; import 'moment-timezone'; export declare class TimelineEvent { data?: any; event_type?: string; shape?: string; start?: number; end?: number; color?: string; background?: string; nodelivery?: boolean; constructor(data?: any, event_type?: string, shape?: string, start?: number, end?: number, color?: string, background?: string, nodelivery?: boolean); } export declare class TimelineRow { label?: string; events: TimelineEvent[]; constructor(label?: string, events?: TimelineEvent[]); } export declare class NgxLoopTimelineComponent implements OnInit { private configurationService; company: Company; date: any; rows: TimelineRow[]; showEventTypes: string[]; startTime: number; endTime: number; onEventMouseClick: EventEmitter; onEventMouseHover: EventEmitter; startDateTimestamp: number; endDateTimestamp: number; timeLabels: string[]; constructor(configurationService: ConfigurationService); ngOnInit(): void; setChart(): void; getEventStyle(event: TimelineEvent): {}; emitMouseEventHover(event: any): void; emitMouseEventClick(event: any): void; formatTime(time: any): any; }