import { Http, Response } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/mergeMap'; import { IReadOnlyService } from './ReadOnlyService'; import { ServiceBase } from './Service'; export declare abstract class CorsServiceBase extends ServiceBase { constructor(http: Http, baseUrl: string, readOnlyService: IReadOnlyService); postItem(item: TNew): Observable; putItem(id: string, item: TIn): Observable; deleteItem(id: string): Observable; private waitForConfiguration(action); protected abstract getServerUrl(): Observable; }