import { OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MatSelectChange } from '@angular/material/select'; import { MatSnackBar } from '@angular/material/snack-bar'; import { TempModuleService } from '../../form-translate/services/temp-module.service'; export interface publishFormData { questions: any[]; copiedFormId: any; formId: string | number; form?: any; duplicateCheckQuestions: string[]; keyInfoOrders: string[]; title?: string; reportedDateOrder: any; formType?: string; publishValidations?: any; } export declare class ViewSequencePopupComponent implements OnInit { private formBuilder; private surveryBuilderService; dialogRef: MatDialogRef; data: publishFormData; private snackBar; questions: any; filteredQuestions: any; viewSequenceForm: FormGroup; selectedQuestions: any[]; identifierQuestions: any[]; selectedQuestionIds: any[]; identifierQuestionsIds: any[]; submitTitle: string; questionsinput14: any; orderId: any; reportedDateOrder: any; isAllocator: string[]; allocatorKey: any; nonByPassQuestion: any; allQuestionList: any; constructor(formBuilder: FormBuilder, surveryBuilderService: TempModuleService, dialogRef: MatDialogRef, data: publishFormData, snackBar: MatSnackBar); formType: string; createSurveyForm(): void; ngOnInit(): void; onNoClick(): void; updateQuestionsIfAlreadyFilled(): void; checkAllocatorValidator(allocatorKey: any): string[]; openSnackBar(data: string[], duration: any): void; closePopup(): boolean; filterQuestionArray(event: MatSelectChange, question: any, i: any): void; filterIdentifierQuestionArray(event: MatSelectChange, question: any, i: any): void; getIndicatorStatus(): void; addNewQuestion(): void; addInputQues(val: any): void; addNewIdentifierQuestion(): void; nonBypassFunc(val: any): void; }