import { AfterViewInit, EventEmitter, OnDestroy, QueryList, Renderer2 } from '@angular/core'; import { EclBaseEvent } from '../../model/ecl-base.event'; import { ECLBaseDirective } from '../ecl-base.directive'; import { EclNewsTickerItemComponent } from './ecl-news-ticker-item.component'; import * as i0 from "@angular/core"; export declare class EclNewsTickerItemEvent extends EclBaseEvent { itemIndex: number; constructor(itemIndex: number); } export declare class EclNewsTickerComponent extends ECLBaseDirective implements OnDestroy, AfterViewInit { private renderer2; itemSwitch: EventEmitter; newsTickerItems: QueryList; firstHiddenItem: EclNewsTickerItemComponent; lastHiddenItem: EclNewsTickerItemComponent; slidesContainer: Element | any; get cssClasses(): string; itemIndex: number; playing: boolean; slidesTransform: string; transitionDuration: number; private intervalId; private PLAY_INTERVAL; private INIT_DELAY; private _containerHeight; private _contentHeight; private unsubscribeListener; constructor(renderer2: Renderer2); get containerHeight(): number; get contentHeight(): number; get itemsCount(): number; onResize(event: any): void; ngAfterViewInit(): void; ngOnDestroy(): void; onPrevious(): void; previousSlide(): void; onNext(): void; nextSlide(): void; togglePlay(): void; private cancelAutoplay; private moveSlides; private initContainer; private checkIndex; private resizeTicker; private getNextIndex; private getCurrentItem; private getPrevIndex; private getFirstItem; private getLastItem; private getLastContentChild; private getFirstContentChild; private getAllItemsArray; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-news-ticker.component.d.ts.map