import { ElementRef, 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 AddFormComponent { private dataservice; dialog: MatDialog; private elementRef; private sharedService; htmlContent: string; subForms: any; translations: any; selectedQuestionId: string; deletedQuestionId: string; pageId: any; grid: any; pages: any; primaryColor: string; secondaryColor: string; newpages: EventEmitter; newUpdatedpages: EventEmitter; translationsUpdated: EventEmitter; subFromTitle: string; subFromDescription: string; childLogics: any; inputValue: string; comparisonOptions: { label: string; value: string; }[]; textComparison: { label: string; value: string; }[]; dropdownComparison: { label: string; value: string; }[]; sendPage: any; selectedids: any; selectedForm: any; editor: any; testElementName: string; showDefaultRecords: boolean; allowCopySubmission: boolean; isMenuOpen: boolean; selectedLanguage: string; customElementId: string; whenClause: any; filteredAllQuestions: any; questionOptions: any[]; selectedQuestions: any[]; subformRequired: boolean; private pageSubscription; constructor(dataservice: DataService, dialog: MatDialog, elementRef: ElementRef, sharedService: SharedService); private syncSelectedQuestions; ngOnInit(): void; valueAssigned(): void; editorCreated(editorInstance: any): void; updateEditorContent(content: string): void; jsonUpdation(): void; selectQuestion(question: any, event: any): void; deleteQuestion(data: any): void; deleteLogic(quest: any, id: any): void; addNewChildQuestion(question: any, childLogic: any): void; addNewQuestion(subFormId: string, event: any): void; addSection(): void; addNewSubForm(): void; openDeleteModal(): void; openConfirmationModal(): void; transalationDelete(id: any): void; deleteGrids(id: any): void; getIds(child: any, id: any): void; trackByChildLogicFn(index: number, childLogic: any): number; handleInput(): void; newpages1(updatedPages: any[]): void; newUpdatedpagess(updatedPages: any[]): void; handleKeyDown(event: KeyboardEvent, childLogic: any): void; removeOption(optionValue: string, childLogic: any): void; onTranslationsUpdated(updatedTranslations: any): void; selectSubForm(question: any): void; optionUpdates(data: any): void; generateFieldName(): void; showRecords(): void; markRequired(): void; showEditableFields(): void; extractSubformQuestions(pages: any): any; onSelectedQuestionsChange(): void; copySubform(): 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; }