import "rxjs/add/observable/throw"; import "rxjs/add/operator/catch"; import "rxjs/add/operator/map"; import "rxjs/add/operator/toPromise"; import { HttpClient, HttpErrorResponse } from "@angular/common/http"; import { Http, Response } from "@angular/http"; import { Router } from "@angular/router"; import { AuthService } from "./auth.service"; import { Subject } from "rxjs"; import { FormDataDownloadType } from "../../temp-forms/temp-forms.component"; export declare class TempModuleService { private httpClient; private http; private router; private auth; private env; base_uri: string; private headers; private options; mapData: any; results: any; token: string; project: string; organisation: string; afterMethodFileSelect: Subject; constructor(httpClient: HttpClient, http: Http, router: Router, auth: AuthService, env: any); copyForms(body: any): Promise; handleError(error: Response): import("rxjs").Observable; getForms(projectId?: string): Promise; getProjects(): Promise; getFormDetails(formId?: string, lng?: string): Promise<{ data: any; constructor: Function; toString(): string; toLocaleString(): string; valueOf(): Object; hasOwnProperty(v: string | number | symbol): boolean; isPrototypeOf(v: Object): boolean; propertyIsEnumerable(v: string | number | symbol): boolean; }>; private mapSurveyorForms; private setEnglishLanguageToZeroIndex; submitForm(_id: string): Promise; handlehttpError(request: HttpErrorResponse): import("rxjs").Observable; downloadCSVOfForm(params: { formId: string; formType: FormDataDownloadType; _id: string; language?: string; }): string; getTempForms(formId?: string): import("rxjs").Observable<{ data: any; type: import("@angular/http").ResponseType; ok: boolean; url: string; status: number; statusText: string; bytesLoaded: number; totalBytes: number; headers: import("@angular/http").Headers; }>; deleteForm(id: any): Promise; setViewSequence(questions: any, formId: any): Promise; getIndicatorStatus(formId: string): Promise; uploadTos3(name: string, type: string): Promise; getImageUrl(url: any, img: any): Promise; fetchConsentText(url: any): Promise; publishForms(formId: any, payload: any): import("rxjs").Observable; }