import { AfterContentInit, Injector, NgZone, OnDestroy, OnInit, QueryList } from '@angular/core'; import { CarouselComponent, SlideComponent } from 'ngx-bootstrap/carousel'; import { StylableComponent } from '@wm/components/base'; export declare class CarouselDirective extends StylableComponent implements AfterContentInit, OnDestroy, OnInit { component: CarouselComponent; private ngZone; static initializeProps: void; private animator; private navigationClass; private fieldDefs; private interval; animationinterval: any; animation: any; controls: any; currentslide: any; previousslide: any; slides: QueryList; constructor(component: CarouselComponent, inj: Injector, ngZone: NgZone); private onDataChange; private stopAnimation; private startAnimation; private onSlidesRender; private setupHandlers; onChangeCB(newIndex: any, oldIndex: any): void; ngAfterContentInit(): void; ngOnDestroy(): void; setanimationinterval(): void; ngOnInit(): void; onPropertyChange(key: string, nv: any, ov?: any): void; }