import { SlideEventTarget } from './EventTarget';
import { SmoothScroller } from "../Scroll";
import { Applet, SlideViewApplets, SlideViewSnapType } from "../types";
interface SlideViewOptions {
    slideViewSnapType: SlideViewSnapType;
    openSlideViewLeftHolder?: boolean;
    slideViewGridRepeat?: number;
}
export declare class SlideView extends SlideEventTarget {
    slideViewApplets: SlideViewApplets;
    scroller: SmoothScroller;
    scrolling: boolean;
    switching: boolean;
    distance: number;
    activeId: string;
    constructor(applet: Applet, options: SlideViewOptions, target: HTMLElement);
    resetViewportStyle(viewport: HTMLElement): void;
    createSlideView(slideViewApplets: SlideViewApplets, target: HTMLElement): void;
}
export {};
