import { ElementRef, EventEmitter } from '@angular/core'; import { DataService } from '../../services/data.service'; import * as i0 from "@angular/core"; export declare class RecursiveQuestionComponent { private dataservice; private elementRef; question: any; selectedQuestionId: string; translations: any; pages: any; pageId: string; primaryColor: string; secondaryColor: string; elementType: string; multifieldId: string; logicId: string; inLogic: boolean; editingIndex: number; translationsUpdated: EventEmitter; textInput: ElementRef; newUpdatedpages: EventEmitter; newpages: EventEmitter; inputQuestion: string; questionRequired: boolean; hintText: string; childLogics: any; data: string; idSelectedQstn: any; newPageId: string; newPages: any; selectedPage: any; comparisonOptions: { label: string; value: string; }[]; dropdownComparison: { label: string; value: string; }[]; textComparison: { label: string; value: string; }[]; inputValue: string; selectedids: any; selectedSection: any; selectedForm: any; selectedQuestion: any; constructor(dataservice: DataService, elementRef: ElementRef); ngOnInit(): void; selectQuestion(question: any, event: any): void; deleteQuestion(data: any): void; valueAssigned(): void; deleteChildQuestions(event: any): void; delete(event: any): void; addLogic(page: any, question: any, childLogic: any): void; newpages1(updatedPages: any[]): void; newUpdatedpagess(updatedPages: any[]): void; deleteLogic(quest: any, id: any): void; transalationDelete(id: any): void; deleteGrids(id: any): void; getIds(child: any, id: any): void; handleKeyDown(event: KeyboardEvent, childLogic: any): void; handleInput(event: Event, childLogic: any): void; removeOption(option: string, childLogic: any): void; editValue(index: number, childLogic: any): void; focusInput(inputElement: HTMLInputElement, childLogic: any): void; onTranslationsUpdated(updatedTranslations: any): void; selectSection(question: any): void; selectSubForm(question: any): void; optionUpdates(data: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }