import type { MapGeoJSONFeature } from 'maplibre-gl'; import type WmsResource from '../resources/wms'; import type { AddRasterSourceObject } from './raster'; import InspectableRasterPreviewer from './inspectable-raster'; import { type PixelWindow } from '../geometry'; export default class WmsPreviewer extends InspectableRasterPreviewer { protected resource: WmsResource; protected createSources(): Promise; getSourceId(): string; inspect(window: PixelWindow): Promise; }