import { HttpClient } from '@angular/common/http'; import { Observable, BehaviorSubject } from 'rxjs'; import { AutoTablePageableResponse } from '@muchencute/mrrs-types'; import { Country } from './country-models'; import { AuthService } from '../auth/auth.service'; export declare class CountryService { private httpClient; private authService; private coreConfig; countries: BehaviorSubject; private _baseURL; constructor(httpClient: HttpClient, authService: AuthService, coreConfig: any); getCountryList(params: { [param: string]: any; }): Observable>; getCountriesTemporary(params: { [param: string]: any; }): Observable>; newCountry(country: Country): Observable; updateCountry(country: Country): Observable; removeCountries(code: string | string[]): Observable; private _getCountryList; }