import { TimelineItem } from '../../models/timeline-item';
import * as i0 from "@angular/core";
export declare class VerticalTimelineComponent {
    static nextId: number;
    private _activeIndex;
    isG1Collapsed: boolean;
    isG2Collapsed: boolean;
    firstItem: TimelineItem[];
    g1Items: TimelineItem[];
    activeItem: TimelineItem[];
    g2Items: TimelineItem[];
    lastItem: TimelineItem[];
    set activeIndex(index: number);
    get activeIndex(): number;
    highlightActiveItem?: boolean;
    items: TimelineItem[];
    counterLabel?: string;
    collapsable?: boolean;
    onChangeG1(event: boolean): void;
    onChangeG2(event: boolean): void;
    groupItems(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<VerticalTimelineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<VerticalTimelineComponent, "s-vertical-timeline", never, { "activeIndex": { "alias": "activeIndex"; "required": true; }; "highlightActiveItem": { "alias": "highlightActiveItem"; "required": false; }; "items": { "alias": "items"; "required": true; }; "counterLabel": { "alias": "counterLabel"; "required": false; }; "collapsable": { "alias": "collapsable"; "required": false; }; }, {}, never, never, true, never>;
}
