import type { LayerSpecification } from 'maplibre-gl'; import GeoJsonPreviewer from './geojson'; import type { Layer } from '../layers'; import type { LegendEntry } from '../legend'; export default class OpenIndexMapPreviewer extends GeoJsonPreviewer { protected getDefaultOpacity(): number; protected getLabelOpacity(): number; protected previewLayerTitle(_layerId: string): string; protected createPreviewLayers(layerId: string, geometry: LayerSpecification[], labels: LayerSpecification[]): Layer[]; get legendEntries(): LegendEntry[]; private get boundariesDrawn(); }