import type { RasterSourceSpecification, LayerSpecification } from 'maplibre-gl'; import MapPreviewer from './map'; import type RasterResource from '../resources/raster'; export type AddRasterSourceObject = RasterSourceSpecification & { id: string; }; export default class RasterPreviewer extends MapPreviewer { protected resource: RasterResource; protected createSources(): Promise; protected getSourceId(): string; protected createLayers(): Promise; }