import { NgZone, SimpleChanges, KeyValueDiffers } from '@angular/core'; import { OnInit, DoCheck, OnDestroy, OnChanges } from '@angular/core'; import { EventEmitter, ElementRef } from '@angular/core'; import { SwiperConfig, SwiperConfigInterface } from './swiper.interfaces'; export declare class SwiperComponent implements OnInit, DoCheck, OnDestroy, OnChanges { private zone; private elementRef; private differs; private defaults; swiper: any; isAtLast: boolean; isAtFirst: boolean; showButtons: boolean; showScrollbar: boolean; showPagination: boolean; private configDiff; private childsDiff; private initialIndex; hidden: boolean; disabled: boolean; config: SwiperConfigInterface; runInsideAngular: boolean; indexChange: EventEmitter; s_init: EventEmitter; s_slideChangeStart: EventEmitter; s_slideChangeEnd: EventEmitter; s_slideNextStart: EventEmitter; s_slideNextEnd: EventEmitter; s_slidePrevStart: EventEmitter; s_slidePrevEnd: EventEmitter; s_transitionStart: EventEmitter; s_transitionEnd: EventEmitter; s_touchStart: EventEmitter; s_touchMove: EventEmitter; s_touchMoveOpposite: EventEmitter; s_sliderMove: EventEmitter; s_touchEnd: EventEmitter; s_click: EventEmitter; s_tap: EventEmitter; s_doubleTap: EventEmitter; s_imagesReady: EventEmitter; s_progress: EventEmitter; s_reachBeginning: EventEmitter; s_reachEnd: EventEmitter; s_destroy: EventEmitter; s_setTranslate: EventEmitter; s_setTransition: EventEmitter; s_autoplay: EventEmitter; s_autoplayStart: EventEmitter; s_autoplayStop: EventEmitter; s_lazyImageLoad: EventEmitter; s_lazyImageReady: EventEmitter; s_paginationRendered: EventEmitter; s_scroll: EventEmitter; swiperWrapper: ElementRef; useSwiperClass: boolean; constructor(zone: NgZone, elementRef: ElementRef, differs: KeyValueDiffers, defaults: SwiperConfig); ngOnInit(): void; ngDoCheck(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; update(updateTranslate?: boolean): void; getIndex(): any; setIndex(index: number, speed?: number, callbacks?: boolean): void; prevSlide(callbacks?: boolean, speed?: number): void; nextSlide(callbacks?: boolean, speed?: number): void; stopPlay(): void; startPlay(): void; onIndexSelect(event: any): void; }