import { AfterContentChecked, AfterContentInit, ChangeDetectorRef, EventEmitter, NgZone, OnDestroy, QueryList } from '@angular/core'; import { FFCarouselItemDirective } from './ff-carousel-item.directive'; import { FFCarouselIndicatorDirective } from './ff-carousel-indicator.directive'; import { FFCarouselArrowDirective } from './ff-carousel-arrow.directive'; export declare class FFCarouselComponent implements AfterContentInit, AfterContentChecked, OnDestroy { private _platformId; private _cdr; private zone; items: QueryList; indicator: FFCarouselIndicatorDirective; arrow: FFCarouselArrowDirective; hostClass: string; tabindex: string; private _destroy; private _activeId; activeId: number; private _interval; interval: number; private _autoplay; autoplay: boolean; private _pauseOnHover; pauseOnHover: boolean; private _mouseHover; mouseHover: boolean; private _pause; pause: boolean; private _keyboard; keyboard: boolean; private _loop; loop: boolean; private _showArrows; showArrows: boolean; private _showIndicators; showIndicators: boolean; private _btnOverlay; btnOverlay: boolean; switched: EventEmitter; mouseEnter(): void; mouseLeave(): void; arrowRight(): void; arrowLeft(): void; constructor(_platformId: any, _cdr: ChangeDetectorRef, zone: NgZone); private _getItemById; ngAfterContentInit(): void; ngAfterContentChecked(): void; next: () => number; prev(): number; setActive(id: number): void; stop(): void; play(): void; ngOnDestroy(): void; }