import { EventEmitter } from '@angular/core'; import { DataService } from '../../services/data.service'; import { MatDialog } from '@angular/material/dialog'; import { ApiService } from '../../services/api.service'; import { SharedService } from '../../services/shared.service'; import * as i0 from "@angular/core"; export declare class HiddenFieldsComponent { private dataservice; dialog: MatDialog; private apiService; private sharedService; question: any; selectedQuestionId: string; translations: any; pages: any; logicBtnShow: boolean; inSubForm: boolean; pageId: string; deleteQuestion: EventEmitter; testElementName: string; valueSources: { image: string; label: string; value: string; }[]; updateOptions: { label: string; value: string; image: string; }[]; selectedUpdateOption: any[]; selectedValueSource: any[]; selectedPredefinedVariable: any[]; predefinedVariables: any[]; customInputValue: string; storageKey: string; whenClause: any; filteredAllQuestions: any; private pageSubscription; constructor(dataservice: DataService, dialog: MatDialog, apiService: ApiService, sharedService: SharedService); onFocus(): void; inputQuestion: string; hintText: string; data: string; hintOpen: boolean; isOpen: boolean; isMenuOpen: boolean; customElementId: string; ngOnInit(): void; valueAssigned(): void; hint(): void; jsonUpdation(type?: string): void; openConfirmationModal(): void; hintOpened(): void; selectedQuestion(): boolean; closeElement(): void; copyQuestion(): void; generateFieldName(): void; getAllPredefinedVariables(): void; updateValueSource(): void; updateCustomInput(): void; updateStorageKey(): void; updatePredefinedVariable(): void; updateSelectedUpdateOption(): void; toggleMenu(): void; onClickOutside(event: MouseEvent): void; openElementIdModal(): void; openWhenClauseModal(): void; updateWhenClause(savedClauses: any[]): any[]; isWhenClauseValid(whenClause: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }