import { ElementRef, OnInit } from '@angular/core'; import { FormGroup, FormGroupDirective, NgForm } from '@angular/forms'; import { RenderComponentService } from '@bnsights/bbsf-controls'; import { UtilityService } from '@bnsights/bbsf-utilities'; import { SurveyFiledValueDTO } from '../../models/SurveyModels/survey-filed-value'; import { SurveyFormOptions } from '../../models/SurveyModels/survey-form-options'; import { AdDirective } from '../AdDirective'; import * as i0 from "@angular/core"; export declare class SurveyFormComponent implements OnInit { private el; private renderComponentService; private utilityService; TextControlHost: FormGroupDirective; group: FormGroup; options: SurveyFormOptions; adHost: AdDirective; private myChild; filedGroup: FormGroup; result: SurveyFiledValueDTO[]; childIdList: string[]; childQuestionList: any[]; areaOfFocusControlName: string; challengeControlName: string; areaOfFocusControlIndex: number; challengeControlIndex: number; documentEditForm: NgForm; isDelete: boolean; checkList: any[]; showedChildQuestion: any[]; TextContext: any; isFirstValid: boolean; labelClass: string; constructor(el: ElementRef, renderComponentService: RenderComponentService, utilityService: UtilityService, TextControlHost: FormGroupDirective); ngOnInit(): void; ngAfterViewInit(): void; addShowedChildQuestions(newKey: any): void; changeHiddenQuestionsStatus(): void; toCamel: (obj: any) => any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }