import { Observable } from 'rxjs'; import { DataService } from '../../services/data/data.service'; import { PublicDataService } from '../../services/public-data/public-data.service'; import { ServerResponse } from '../../interfaces/serverResponse'; import { HttpClient } from '@angular/common/http'; import { ConfigService } from '../config/config.service'; import { EditorService } from '../editor/editor.service'; import * as i0 from "@angular/core"; export declare class QuestionService { dataService: DataService; private configService; private publicDataService; private editorService; http: HttpClient; constructor(dataService: DataService, http: HttpClient, configService: ConfigService, publicDataService: PublicDataService, editorService: EditorService); readQuestion(questionId: any, leafFormConfigfields?: any): Observable; upsertQuestion(questionId: any, questionBody: any): Observable; updateQuestion(questionId: any, requestObj: any): Observable; updateQuestionHierarchy(hierarchyBody: any): Observable; getAssetMedia(req?: object): Observable; createMediaAsset(req?: object): Observable; uploadMedia(req: any, assetId: any): Observable; generatePreSignedUrl(req: any, contentId: any): Observable; uploadToBlob(signedURL: any, file: any, csp: any): Observable; getVideo(videoId: any): Observable; getQuestionList(req: any, field?: any): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=question.service.d.ts.map