import { Router } from '@angular/router'; import { Http, Headers, Response, RequestOptions } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import { ErrorObservable } from 'rxjs/observable/ErrorObservable'; import { Profile } from './profile'; import { SessionService } from '../session/session.service'; export declare class ProfileService { http: Http; sessionService: SessionService; router: Router; profiles: any[]; profile: Profile; profileUrl: string; profileElementUrl: string; headers: Headers; options: RequestOptions; constructor(http: Http, sessionService: SessionService, router: Router); setProfile(profile: any): void; setProfileByName(name: string): void; addProfile(item: any): Observable; updateProfile(item: any): Observable; getProfile(id: number): Observable; extractData(res: Response): any; handleError(error: any): ErrorObservable; }