import { QueryList } from '@angular/core';
import { ScheduleDataSource } from '../types/datasource.type';
export declare class GenerateEventsService {
    private heightSchedule;
    private widthSchedule;
    private events;
    private originalEvents;
    private workScaleInMileseconds;
    private scheduleSlats;
    constructor();
    with(events: ScheduleDataSource[]): any[];
    initializeArray(workScaleInMileseconds: any, scheduleSlats: QueryList<any>): void;
    private transformDateToPixel;
    convertMillisecondsToPixel(date?: number): any;
    private generateEvents;
    private createHistogram;
    private createTheGraph;
    private setClusterWidth;
    private setNodesPosition;
}
