import { HttpClient } from '@angular/common/http'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Observable } from 'rxjs/Observable'; import { LanguageService, ConfigService } from '../../core'; import { Catalog } from './catalog.interface'; export declare class CatalogService { private http; private config; private languageService; catalog$: BehaviorSubject; catalogs$: BehaviorSubject; private baseUrl; constructor(http: HttpClient, config: ConfigService, languageService: LanguageService); get(): Observable; getById(id: string): Observable; getBaseLayers(url: string): Observable; selectCatalog(catalog: Catalog): void; load(): void; }