import { TileLayer, TileLayerOptions } from '.'; import { TileDataSource } from '../datasources'; export interface RasterTileLayerOptions extends TileLayerOptions { dataSource?: TileDataSource; } export class RasterTileLayer extends TileLayer { dataSource?: TileDataSource; } export interface CartoOnlineRasterTileLayerOptions extends RasterTileLayerOptions { source?: string; } export class CartoOnlineRasterTileLayer extends TileLayer {} export interface HillshadeRasterTileLayerOptions extends RasterTileLayerOptions { heightScale?: number; contrast?: number; } export class HillshadeRasterTileLayer extends TileLayer { heightScale?: number; contrast?: number; }