import { BehaviorSubject, Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { ArticleCatalog } from './article-models'; import { AutoFormControlPopupTreeNode } from '@muchencute/mrrs-types'; export declare class ArticleCatalogService { private httpClient; private coreConfig; tree: BehaviorSubject; array: BehaviorSubject; private _baseURL; static _calculateArticleCount(tree: AutoFormControlPopupTreeNode[]): AutoFormControlPopupTreeNode[]; constructor(httpClient: HttpClient, coreConfig: any); newCatalog(articleCatalog: ArticleCatalog): Observable; updateCatalog(articleCatalog: ArticleCatalog): Observable; removeCatalog(id: number): Observable; getCatalogs(): Observable; mergeCatalogs(id: number, toId: number): Observable; }