import { FormGroup } from '@angular/forms'; import { Injector, OnInit } from '@angular/core'; import { RecaptchaOptions, CheckBoxOptions, ConfirmationModalComponent, ConfirmationModalOptions, FormOptions, MultiLingualTextBoxOptions, AppBaseComponent } from '@bnsights/bbsf-controls'; import { AuthService, BBSFTranslateService, MasterLayoutService } from '@bnsights/bbsf-utilities'; import { ActivatedRoute, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { SurveyFormOptions } from '../../models/SurveyModels/survey-form-options'; import { SurveyFormComponent } from '../survey-form/survey-form.component'; import { SurveyService } from '../../Services/survey.service'; import { AnonymousLayoutService } from '../../Services/AnonymousLayoutService.service'; import * as i0 from "@angular/core"; export declare class ExternalUrlComponent extends AppBaseComponent implements OnInit { private injector; private translateService; private surveyService; private activatedRoute; private router; private masterLayoutService; private anonymousLayoutService; private authService; language: string; EN: any; name: MultiLingualTextBoxOptions; email: any; drawer: boolean; Showbanner: boolean; surveyForm: FormGroup<{}>; surveyID: any; surveyFormField: SurveyFormOptions; private window; isDateLoaded: boolean; pagingElement: any; surveyQuestionModal: SurveyFormComponent; submitConfirmationModalControl: ConfirmationModalComponent; submitConfirmationOptions: ConfirmationModalOptions; image: string | ArrayBuffer; RecaptchaFormField: RecaptchaOptions; surveySurveyOptions: FormOptions; surveyInfo: any; declarationCheckBoxForm: CheckBoxOptions; totalScore: number; showInternalErrorMessage: boolean; isSubmitted: boolean; show: boolean; surveyUserInfoOptions: FormOptions; surveyUserInfoForm: FormGroup; constructor(injector: Injector, translateService: BBSFTranslateService, surveyService: SurveyService, activatedRoute: ActivatedRoute, router: Router, masterLayoutService: MasterLayoutService, anonymousLayoutService: AnonymousLayoutService, authService: AuthService); ngOnInit(): void; getSurveyModel: () => any[]; getAddSurveyFunction: (model: any) => Observable; onSuccessSubmitHandler: () => void; getSurveyUserInfoModel: () => any[]; getSurveyUserInfoFunction: (model: any) => Observable; onSuccessUserInfoSubmitHandler: () => void; switchLang(lang: string): void; toggleUserbanner(): void; closeAside(): void; next(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }