import { MxAlert } from '@marxa/devkit'; import { BehaviorSubject, Observable } from 'rxjs'; import { AngularFirestore } from '@angular/fire/firestore'; import { Location } from '@angular/common'; import { AngularFireStorage } from '@angular/fire/storage'; import { MxSlide, MxSliderConfig } from './mx-slider.model'; export declare class MxSlider { private fs; private storage; private alert; private location; sliderConfig: MxSliderConfig; $sliderConfig: BehaviorSubject; slides$: Observable; collection: string; constructor(fs: AngularFirestore, storage: AngularFireStorage, alert: MxAlert, location: Location); addSlide(slide: MxSlide, collection?: string): Promise; getSlidesList(collection?: string): Observable; loadSlides(collection?: string): Promise; updateSlide(slide: MxSlide, collection?: string): Promise; deleteSlide(slide: MxSlide, collection?: string): Promise; loadConfiguration(collection?: string): Observable; setSliderConfiguration(config: MxSliderConfig, collection?: string): Promise; }