import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ConfigService } from '@ximple/igo2-core'; import { DataSourceService } from '../../datasource/shared/datasource.service'; import { Layer, AnyLayerOptions } from './layers'; import { StyleService } from './style.service'; export declare class LayerService { private http; private styleService; private dataSourceService; private config; private tokenKey; constructor(http: HttpClient, styleService: StyleService, dataSourceService: DataSourceService, config: ConfigService); createLayer(layerOptions: AnyLayerOptions): Layer; createAsyncLayer(layerOptions: AnyLayerOptions): Observable; private createImageLayer; private createTileLayer; private createVectorLayer; private createVectorTileLayer; private applyMapboxStyle; getMapboxGlStyle(url: string): Observable; }