import { Map } from 'ol'; import WmtsManager from './wmtsmanager.js'; import WmsManager from '../../../tools/wms/wmsmanager.js'; import { Layer as OLayer } from 'ol/layer.js'; import { Listener } from 'ol/events.js'; import LocalFileManager from '../../../tools/localfile/localfilemanager.js'; import Layer from '../../../models/layers/layer.js'; declare class SwipeManager { map: Map; swiper: HTMLInputElement; closeButton: HTMLButtonElement; swiperEventListeners: Record; swiperMaxVal: number; wmtsManager: WmtsManager; wmsManager: WmsManager; localFileManager: LocalFileManager; constructor(map: Map, swiper: HTMLInputElement, closeButton: HTMLButtonElement, wmtsManager: WmtsManager, wmsManager: WmsManager, localFileManager: LocalFileManager); toggleSwipe(layer: Layer): void; private toggleSwipeForWmts; private toggleSwipeForLocalFile; private toggleSwipeForWms; private showSwiper; private hideSwiper; private activateSwipeForLayer; private deactivateSwipeForLayer; deactivateSwiper(): void; private prerenderSwipe; private postrenderSwipe; } export default SwipeManager;