import { QueryList, AfterContentInit } from '@angular/core';
import { TimelineItemComponent } from './components/timeline-item/timeline-item.component';
import * as i0 from "@angular/core";
export declare class TimelineComponent implements AfterContentInit {
    active: import("@angular/core").InputSignal<number | undefined>;
    horizontal: import("@angular/core").InputSignal<boolean | undefined>;
    items: QueryList<TimelineItemComponent>;
    constructor();
    get isHorizontal(): boolean;
    get needsHorizontalScroll(): any;
    ngAfterContentInit(): void;
    private updateItemsMode;
    static ɵfac: i0.ɵɵFactoryDeclaration<TimelineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TimelineComponent, "tgui-timeline", never, { "active": { "alias": "active"; "required": false; "isSignal": true; }; "horizontal": { "alias": "horizontal"; "required": false; "isSignal": true; }; }, {}, ["items"], ["*"], true, never>;
}
