import { AfterContentInit, AfterViewInit, ElementRef, QueryList, TemplateRef } from '@angular/core';
import { TimeAxisItemComponent } from './time-axis-item/time-axis-item.component';
import * as i0 from "@angular/core";
export declare class TimeAxisComponent implements AfterContentInit, AfterViewInit {
    private elementRef;
    listOfItems: QueryList<TimeAxisItemComponent>;
    data: any;
    contentTemplate: TemplateRef<any>;
    direction: string;
    mode: string;
    widthMode: string;
    constructor(elementRef: ElementRef);
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    get _direction(): any;
    get _widthMode(): any;
    updateAlternativePosition(): void;
    vanishHorizontalLastLine(): void;
    changeStatusLine(event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TimeAxisComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TimeAxisComponent, "d-time-axis", ["time-axis"], { "data": "data"; "contentTemplate": "contentTemplate"; "direction": "direction"; "mode": "mode"; "widthMode": "widthMode"; }, {}, ["listOfItems"], ["d-time-axis-item"], false>;
}
