import { ElementRef } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { DataService } from '../../services/data.service'; import { Translations, ActionButton, CountryInfo } from '../form-builder.model'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class TransalationComponent { private sanitizer; data: any; private dataservice; private elementRef; private dialogRef; selectedCountryNames: any; questionStates: boolean[]; selectedItems: any[]; countryNames: any; currentPage: number; isLastPage: boolean; isFirstPage: boolean; size: number; flag: boolean; buttons: ActionButton[]; translations: Translations[]; languages: any; DispalyLanguages: any; groupedData: any; loading: boolean; sortedIds: any[]; sanitizedContent: SafeHtml; formStatus: string; constructor(sanitizer: DomSanitizer, data: any, dataservice: DataService, elementRef: ElementRef, dialogRef: MatDialogRef); ngOnInit(): void; updateSelectedCountry(): void; uniqueData(): void; filterCountriesByValues(data: any[], values: string[]): any[]; openQuestion(index: any): void; closeModal(): void; groupData(): void; mergeTranslations(): any[]; createItemsArray(data: any): any[]; orderData(data: any[]): any[]; updateLanguageValue(k: number): void; private isParsableJSON; print(): void; transformArray(inputArray: any): any; save(): void; handleKeyDown(event: KeyboardEvent): void; editTable(): void; deleteTable(): void; transformCountries(data: any[]): CountryInfo[]; extractLanguages(data: any[]): string[]; isFirstRow(index: number): boolean; trackByIndex(index: number, obj: any): any; sanitizeHtml(content: string): SafeHtml; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }