import { Recommendation } from "../../recommendation/recommendation"; import { GridMode } from "../../slider/GridMode"; export declare class VprSlider { el: HTMLElement; mode: GridMode; imageRatio: number; imageWidth: number; productsInGrid: number; wrappedItems: Recommendation[][]; slidePosition: number; private sliderMode; private products; componentShouldUpdate(): void; connectedCallback(): void; componentDidLoad(): void; resetSliderPosition(): Promise; loadProducts(products: Recommendation[]): Promise; private getColumns; private getProductsCount; private rebuildSlides; private getSlideSize; private updateSliderWrapperSize; private wrapItems; private isPrevAvaible; private isNextAvaible; private prev; private next; private moveTo; private isMultipleSlidesAvaible; render(): any; }