import { Element } from 'libxmljs2'; export declare const ns: { e: string; xhtml: string; }; export declare const textAnswerTypes: readonly ["text-answer", "scored-text-answer"]; export declare const choiceAnswerTypes: readonly ["choice-answer", "dropdown-answer", "dnd-answer"]; export declare const audioAnswerTypes: readonly ["audio-answer"]; export declare const choiceAnswerOptionTypes: readonly ["choice-answer-option", "dropdown-answer-option", "dnd-answer-option"]; export declare const answerTypes: ("text-answer" | "scored-text-answer" | "choice-answer" | "dropdown-answer" | "dnd-answer" | "audio-answer")[]; export declare const attachmentTypes: readonly ["image", "video", "file", "audio", "audio-test"]; export interface Exam { element: Element; sections: Section[]; questions: Question[]; topLevelQuestions: Question[]; answers: Answer[]; } export interface Section { element: Element; questions: Question[]; } export interface Question { element: Element; childQuestions: Question[]; answers: Answer[]; gradingInstructions?: GradingInstruction[]; } export interface Answer { element: Element; question: Element; gradingInstruction?: GradingInstruction; } export interface GradingInstruction { element: Element; } //# sourceMappingURL=schema.d.ts.map