import { Http, Response } from '@angular/http';
import 'rxjs/add/operator/map';
import { Observable } from 'rxjs/Observable';
import { MyTypedItem } from './MyTypedItem';
export declare class DataService {
    private actionUrl;
    private headers;
    private _http;
    constructor(http: Http);
    GetAll: () => Observable<MyTypedItem[]>;
    GetSingle: (id: number) => Observable<MyTypedItem>;
    Add: (itemName: string) => Observable<MyTypedItem>;
    Update: (id: number, itemToUpdate: MyTypedItem) => Observable<MyTypedItem>;
    Delete: (id: number) => Observable<Response>;
    private handleError(error);
}
