import { TemplateRef, ViewContainerRef } from '@angular/core'; import { TimelineCamera, TimelineConfig } from '@bespunky/angular-cdk/timeline/abstraction'; import { ItemContext, TimelineItem } from '@bespunky/angular-cdk/timeline/abstraction/items'; import * as i0 from "@angular/core"; export declare class TimelineItemDirective extends TimelineItem { private viewContainer; private template; private camera; private config; set bsTimelineItem(date: Date | ''); set bsTimelineItemDuration(value: number); private date; private duration; private view; static ngTemplateContextGuard(directive: TimelineItemDirective, context: unknown): context is ItemContext; constructor(viewContainer: ViewContainerRef, template: TemplateRef, camera: TimelineCamera, config: TimelineConfig); private contextFeed; private createViewContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }