import { PreviewEvent } from '../../interfaces/preview-event';
import { SchedulerEvent } from '../../interfaces/scheduler-event';
import { SchedulerEventWithParts } from '../../interfaces/scheduler-event-with-parts';
import { TimelineTrack } from '../../interfaces/timeline-track';
import * as i0 from "@angular/core";
export declare class BsTimelineService {
    splitInParts(event: SchedulerEvent | PreviewEvent): SchedulerEventWithParts;
    private dateEquals;
    getTimeline(events: SchedulerEvent[]): TimelineTrack[];
    private getTimestamps;
    private trackIsFreeAt;
    static ɵfac: i0.ɵɵFactoryDeclaration<BsTimelineService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<BsTimelineService>;
}
