import { QueryList } from '@angular/core';
import { ScheduleDataSource } from '../types/datasource.type';
import * as i0 from "@angular/core";
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;
    static ɵfac: i0.ɵɵFactoryDeclaration<GenerateEventsService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<GenerateEventsService>;
}
//# sourceMappingURL=generate-events.service.d.ts.map