import { AfterContentInit, EventEmitter, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import { EclBaseEvent } from '../../model/ecl-base.event'; import { EclTimelineItemTogglerComponent } from './ecl-timeline-item-toggler.component'; import { ECLBaseDirective } from '../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclTimelineItemToggleEvent extends EclBaseEvent { isExpanded: boolean; toggleGroup: string; constructor(isExpanded: boolean, toggleGroup: string); } export declare class EclTimelineItemComponent extends ECLBaseDirective implements AfterContentInit, OnDestroy { /** * @deprecated Please use eclTimelineItemLabel directive instead */ label: string; /** * @deprecated Please use eclTimelineItemTitle directive instead */ eclTitle: string; toggleButtonLabel: string; isTogglerExpanded: boolean | any; get cssClasses(): any; timelineItemToggler: EclTimelineItemTogglerComponent; isCollapsed: boolean; isToggler: boolean; toggleGroup: string; toggle: EventEmitter; destroy$: Subject; ngAfterContentInit(): void; hasDefaultToggler(): boolean; onTogglerClick(evt: MouseEvent): void; ngOnDestroy(): void; private handleToggler; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-timeline-item.component.d.ts.map