import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core'; import { ValidatorService } from '../../services/validator.service'; import * as i0 from "@angular/core"; export declare class EditorWrapperComponent implements OnInit, AfterViewInit { private cdr; private validator; hideResponsePopup: boolean; nextQuestion: boolean; openPortal: 'ASSESSMENT_IMPORT' | 'RESPONSIBILITY_CHECKPOINT' | ''; openResponsePopup(): void; closeResponsePopup(): void; openNextQuestion(): void; closeNextQuestion(): void; questionIndex: any; question: any; GRS: any; service: any; editorMode: any; validQuestionData: EventEmitter; responseChoice: any; errorPresent: boolean; viewMode: string; deleteQuestion: EventEmitter; copyQuestion: EventEmitter; questionContainer: ElementRef; constructor(cdr: ChangeDetectorRef, validator: ValidatorService); ngOnInit(): void; ngAfterViewInit(): void; openResponseChoice(): void; closeThis(): void; callDelete(): void; callCopy(): void; /** * Adds new option for a question * @param choiceIndex Index of option after which new option should be added * @param type Unique identifier to set id of newly created options */ addOption({ choiceIndex, type }: any): void; /** * Deletes a particular option * @param choiceIndex Index of option after which new option should be added * @param type Unique identifier to set id of newly created options */ deleteOption({ choiceIndex, type }: any): void; deleteColumn({ columnIndex, type }: any): void; addColumn({ columnIndex, type }: any): void; /** * Sets focus to updated option * @param type Unique identifier to set id of newly created options * @param choiceIndex Index of option after which new option should be added */ setFocus(type: string, choiceIndex: number): void; /** * Operation on click of save button */ checkForValidationStatus(mode?: any): Promise; insertResponseSet(evt: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }