import { AutoTablePageableResponse } from '@muchencute/mrrs-types'; import { Observable, BehaviorSubject } from 'rxjs'; import { Region } from './region-models'; import { HttpClient } from '@angular/common/http'; export declare class RegionService { private httpClient; private coreConfig; regions: BehaviorSubject; private _baseURL; constructor(httpClient: HttpClient, coreConfig: any); getRegionList(params: { [param: string]: any; }): Observable>; getRegionsTemporary(params: { [param: string]: any; }): Observable>; newRegion(region: Region): Observable; updateRegion(region: Region): Observable; removeRegions(regionName: string | string[]): Observable; }