import { OnInit, ElementRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { TranslationService } from './services/transation.service.service'; import { FormBuilder, FormControl, FormGroup } from '@angular/forms'; import { MatDialog } from '@angular/material/dialog'; import { MatSnackBar } from '@angular/material/snack-bar'; import { TempModuleService } from './services/temp-module.service'; interface Form { id: string; data: any[]; } export declare class FormTranslateComponent implements OnInit { private formBuilder; private router; snackBar: MatSnackBar; dialog: MatDialog; private route; surveyBuilderService: TempModuleService; translationService: TranslationService; donwloadAnchor: ElementRef; fileUpload: any; instructionsList: string[]; originalTranslationStringArray: Map; form: Form; languages: any[]; formLanguages: string[]; selected: FormControl; helperForm: FormGroup; isOriginalCopied: boolean; private urls; urlMap: Map; project_name: string; form_name: string; temp_formId: string; translatedLanguages: any; nonTranslatedLanguages: any; errorMessage: string; showErrorMessage: boolean; progressBar: boolean; constructor(formBuilder: FormBuilder, router: Router, snackBar: MatSnackBar, dialog: MatDialog, route: ActivatedRoute, surveyBuilderService: TempModuleService, translationService: TranslationService); ngOnInit(): void; getFormStringDetails(): void; languageSelectHandler(event: any): void; getFormDetails(): void; getLanguages(): void; concateLanguage(translatedLangs: any, nonTranslatedLangs: any): void; hasConsentQuestion(): any; CopyOriginalText(): Promise; translateConsentClickHandler(language: any): void; pasteAllText(tab: any): Promise; submitTranslation(tab: any, event: any): void; checkForPaste(): boolean; textAreaChangeHandler(tab: any, string: any, event: any): void; private openSnackBar; handlerError(response: any): void; handleBackNavi(path: string): void; downloadTranslationFormat(): void; onSelectFile(event: any): void; openFileUpload(): void; } export {};