import { EventEmitter } from '@angular/core'; import { DataService } from '../../services/data.service'; import { MatDialog } from '@angular/material/dialog'; import { SharedService } from '../../services/shared.service'; import * as i0 from "@angular/core"; export declare class MultiFieldQuestionsComponent { private dataservice; dialog: MatDialog; private sharedService; multiQuestion: any; selectedQuestionId: string; translations: any; pageId: string; pages: any; grid: any; selectedMultifieldId: string; testElementName: string; isMenuOpen: boolean; deleteQuestion: EventEmitter; translationsUpdated: EventEmitter; inputQuestion: string; hintText: string; data: string; hintOpen: boolean; customElementId: string; whenClause: any; filteredAllQuestions: any; private pageSubscription; constructor(dataservice: DataService, dialog: MatDialog, sharedService: SharedService); ngOnInit(): void; onFocus(): void; valueAssigned(): void; hint(): void; jsonUpdation(type?: string): void; deleteChildQuestions(event: any): void; openConfirmationModal(multiQuestionId: string): void; hintOpened(): void; selectedSection(): boolean; addNewField(): void; onTranslationsUpdated(updatedTranslations: any): void; generateFieldName(): void; toggleMenu(): void; onClickOutside(event: MouseEvent): void; openElementIdModal(): void; openWhenClauseModal(): void; updateWhenClause(savedClauses: any[]): any[]; isWhenClauseValid(whenClause: any): boolean; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }