import { ComponentFactoryResolver, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { PanelItem } from './panel-item'; import { PanelDirective } from './panel.directive'; export declare class CarouselComponent implements OnInit, OnChanges, OnDestroy { private componentFactoryResolver; currentPanelIndex: number; mouseenter: boolean; zjArrows: boolean; zjDots: boolean; zjAutoPlay: boolean; zjAutoPlaySpeed: number; panels: PanelItem[]; panelHost: PanelDirective; onActive: EventEmitter<{}>; lightSpeedIn: any; intervalId: any; constructor(componentFactoryResolver: ComponentFactoryResolver, panels: PanelItem[]); showArrows(): void; hideArrows(): void; loadComponent(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; checkPanelsAndLoadComponent(): void; active(i: number): void; next(): void; prev(): void; clearAnimationClass(): void; trackByFn(index: any): any; ngOnDestroy(): void; }