import MapResource from './map'; import type { ResourceKind } from './resource'; export default class TileJsonResource extends MapResource { readonly kind: ResourceKind; private metadata; label(): string; getMapLibreSourceUrl(): string; getScheme(): any; protected getMetadata(): Promise; isVector(): Promise; getBounds(): Promise; getTileSize(): Promise; getVectorLayers(): Promise; getVectorEncoding(): Promise<"mvt" | "mlt">; getMapLibreSourceType(): Promise<"raster" | "vector">; }