import { NgZone, SimpleChanges, KeyValueDiffers } from '@angular/core'; import { EventEmitter, ElementRef } from '@angular/core'; import { OnInit, DoCheck, OnDestroy, OnChanges } from '@angular/core'; import { SwiperConfig, SwiperConfigInterface } from './swiper.interfaces'; export declare class SwiperDirective implements OnInit, DoCheck, OnDestroy, OnChanges { private zone; private elementRef; private differs; private defaults; swiper: any; private configDiff; disabled: boolean; runInsideAngular: boolean; config: SwiperConfigInterface; 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; constructor(zone: NgZone, elementRef: ElementRef, differs: KeyValueDiffers, defaults: SwiperConfig); ngOnInit(): void; ngDoCheck(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; update(updateTranslate?: boolean): void; }