import { SourceSpecification } from 'maplibre-gl'; import MapResource from './map'; export default abstract class VectorResource extends MapResource { isVector(): Promise; getMapLibreSourceType(): Promise; abstract getVectorLayers(): Promise; abstract getVectorEncoding(): Promise<'mvt' | 'mlt' | undefined>; }