import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { MglTimelineEntryContentComponent } from '../timeline-entry-content/timeline-entry-content.component'; import { MglTimelineEntryDotComponent } from './../timeline-entry-dot/timeline-entry-dot.component'; import { MglTimelineEntryHeaderComponent } from '../timeline-entry-header/timeline-entry-header.component'; import { MglTimelineEntrySideComponent } from './../timeline-entry-side/timeline-entry-side.component'; export declare class MglTimelineEntryComponent implements AfterViewInit, OnDestroy { private elementRef; expandable: boolean; private subscriptions; focusOnOpen: boolean; set expanded(expanded: boolean); get expanded(): boolean; private _mobile; set mobile(value: any); changed: EventEmitter; animationDone: EventEmitter; content: MglTimelineEntryContentComponent; header: MglTimelineEntryHeaderComponent; dot: MglTimelineEntryDotComponent; side: MglTimelineEntrySideComponent; constructor(elementRef: ElementRef); ngAfterViewInit(): void; set alternate(value: boolean); ngOnDestroy(): void; collapse(): void; expand(): void; toggle(event: MouseEvent): void; private containsInPath; }