import { SlideApplicationOption } from './SlideApplication'; import EventEmitter from 'eventemitter3'; interface SideBarViewEvents { pageChange: (index: number) => void; } export declare class SideBarView extends EventEmitter { readonly root: HTMLDivElement; private isShow; private eventsMap; private taskId; private prefix; private addImagesPool; private scheduleId; private isSchedule; constructor(); get isShowSideBar(): boolean; getPreviewImage(imageUrl: string): Promise; private appendPreviewImage; private scheduleGetPreviewImage; startGetPreviewImageSchedule(): Promise; pauseGetPreviewImageSchedule(): void; initialize(slideCount: number, option: SlideApplicationOption): void; hidden(): void; show(): void; dispose(): void; } interface PreviewImage { url: string; src: string; width: number; height: number; } export {}; //# sourceMappingURL=SiderBarView.d.ts.map