import { AfterViewInit, OnChanges } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Component to manage timeline
 */
export declare class TimelineComponent implements AfterViewInit, OnChanges {
    /**
     * Timeline mode : vertical or horizontal
     */
    mode: string;
    /**
     * Alternate timeline entry position from left to right
     */
    alternate: boolean;
    /**
     * First entry position
     */
    side: string;
    private readonly content;
    get class(): string;
    ngOnChanges(): void;
    ngAfterViewInit(): void;
    /**
     * Alternate position of timeline entries
     */
    private updateContent;
    static ɵfac: i0.ɵɵFactoryDeclaration<TimelineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TimelineComponent, "mic-timeline", never, { "mode": { "alias": "mode"; "required": false; }; "alternate": { "alias": "alternate"; "required": false; }; "side": { "alias": "side"; "required": false; }; }, {}, ["content"], ["*"], false, never>;
}
