import { Observable } from 'rxjs'; import { ServiceConfig } from './interfaces/services-config'; import { SoapClient } from './soap/soap-client'; import { RestClient } from './rest/rest-client'; import { ServiceType } from './enums'; export declare abstract class BaseRequest { abstract readonly type: ServiceType; protected get client(): SoapClient | RestClient; protected abstract config: ServiceConfig; private response; private _client; get(): Observable; protected abstract initialize(): Observable; protected call(): import("rxjs").OperatorFunction; }