import { BaseNative } from '..'; import { TileDataSource } from '../datasources'; import { Projection } from '../projections'; import { Geometry } from '../geometry'; import { DefaultLatLonKeys, GenericMapPos, IntVector, MapPos, MapPosVector } from '../core'; export interface SearchRequest { projection?: Projection; regexFilter?: string; filterExpression?: string; searchRadius?: number; geometry?: Geometry; position?: MapPos; } export interface ElevationDataDecoderOptions {} export interface MapBoxElevationDataDecoderOptions extends ElevationDataDecoderOptions {} export interface TerrariumElevationDataDecoderOptions extends ElevationDataDecoderOptions {} export abstract class ElevationDataDecoder extends BaseNative {} export class MapBoxElevationDataDecoder extends ElevationDataDecoder {} export class TerrariumElevationDataDecoder extends ElevationDataDecoder {}