import { EndPointGetterService } from '../utilities/end-point-getter.service'; import { HttpClient } from '@angular/common/http'; import { Challenge } from './models'; import { Observable } from 'rxjs'; export declare class ChallengeService { private http; private EPGetter; private headers; constructor(http: HttpClient, EPGetter: EndPointGetterService); getChallenges(): Observable; getChallenge(challengeId: number): Observable; createChallenge(challenge: Challenge): Observable; updateChallenge(challenge: Challenge): Observable; deleteChallenge(challengeId: number): Observable; getChallengesByScenario(ScenarioId: number): Observable; addChallengeToScenario(ScenarioId: number, challenges: Challenge[]): Observable; deleteChallengeFromScenario(ScenarioId: number, challenges: Challenge[]): Observable; setCompleted(teamId: number, challengeId: number): Observable; }