import type { Viewer } from 'openseadragon'; import Previewer from './previewer'; import type IIIFResource from '../resources/iiif'; export default class ImagePreviewer extends Previewer { readonly renderer: "image"; protected resource: IIIFResource; protected viewer: Viewer; attach(viewer: Viewer): this; preview(): Promise; clearPreview(): Promise; }