import type { SourceSpecification } from 'maplibre-gl'; import Resource from './resource'; export default abstract class MapResource extends Resource { getMapLibreSourceUrl(): string; abstract isVector(): Promise; abstract getMapLibreSourceType(): Promise; }