import { Observable } from 'rxjs/Observable'; export declare class Ng2Carousel3dService { private state; private slides; private leftSlides; private rightSlides; private leftOutSlide; private rightOutSlide; private loadCount; private errorCount; private states; private total; private currentIndex; private lock; private loop; private clicking; private sourceProp; private visible; private perspective; private animationSpeed; private dir; private width; private height; private border; private space; private topSpace; private controls; private startSlide; private inverseScaling; private autoRotationSpeed; private deferred; private promise; private percent; private imageLocation; constructor(slides: any, params: any); build(model: any, params: any): any; isInitiated(): boolean; isRejected(): boolean; isResolved(): boolean; load(): this; handleImageError(): void; handleImageLoad(imageLocation: any): void; loadImageLocation(imageLocation: any): void; getTotalNumber(): any; setStartSlide(index: any): void; setCurrentIndex(index: any): any; getOuterWidth(): number; getOuterHeight(): number; setLock(value: any): any; getLock(): any; getSlides(): any; setSlides(): any; getVisibleSlidesIndex(): any[]; isLastSlide(): boolean; isFirstSlide(): boolean; getSourceProp(): any; getPercent(): Observable; getImageLocation(): Observable; }