import { OnInit, EventEmitter } from '@angular/core'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; import { ConfigService } from '../../services/config/config.service'; import { SubMenu } from '../question-option-sub-menu/question-option-sub-menu.component'; import { TreeService } from '../../services/tree/tree.service'; import { EditorService } from '../../services/editor/editor.service'; export declare class OptionsComponent implements OnInit { telemetryService: EditorTelemetryService; configService: ConfigService; treeService: TreeService; private editorService; editorState: any; showFormError: any; sourcingSettings: any; questionPrimaryCategory: any; mapping: any[]; isReadOnlyMode: any; editorDataOutput: EventEmitter; setCharacterLimit: number; setImageLimit: number; templateType: string; subMenus: SubMenu[][]; hints: any[]; showSubMenu: boolean; parentMeta: any; constructor(telemetryService: EditorTelemetryService, configService: ConfigService, treeService: TreeService, editorService: EditorService); ngOnInit(): void; editorDataHandler(event?: any): void; prepareMcqBody(editorState: any): any; getResponseDeclaration(editorState: any): { response1: { maxScore: number; cardinality: string; type: string; correctResponse: { value: any; outcomes: { SCORE: number; }; }; mapping: any[]; }; }; getInteractions(options: any): { response1: { type: string; options: any; }; }; setTemplete(template: any): void; subMenuChange({ index, value }: { index: any; value: any; }, optionIndex: any): void; subMenuConfig(options: any): void; setScore(value: any, scoreIndex: any): void; }