import { ViewData, Answer, Question } from '../../../courseware/dist/index.mjs'; import { DataShape } from '../../../common/dist/index.mjs'; export declare class MultipleChoiceQuestion extends Question { static dataShapes: DataShape[]; static views: import('vue').Raw; required: true; }; modifyDifficulty: { type: NumberConstructor; required: false; default: number; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "emit-response": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; required: true; }; modifyDifficulty: { type: NumberConstructor; required: false; default: number; }; }>> & Readonly<{ "onEmit-response"?: ((...args: any[]) => any) | undefined; }>, { modifyDifficulty: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>>[]; private _questionText; private options; private correctAnswer; constructor(data: ViewData[]); dataShapes(): DataShape[]; views(): import('vue').Raw; required: true; }; modifyDifficulty: { type: NumberConstructor; required: false; default: number; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "emit-response": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; required: true; }; modifyDifficulty: { type: NumberConstructor; required: false; default: number; }; }>> & Readonly<{ "onEmit-response"?: ((...args: any[]) => any) | undefined; }>, { modifyDifficulty: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>>[]; protected isCorrect(answer: Answer): boolean; } //# sourceMappingURL=MultipleChoiceQuestion.d.ts.map