export declare const Question: { readonly SingleChoice: ({ platform, interaction, stem, hint, number, options, value, onChange, disabled, feedback, correctAnswer, className, "aria-label": ariaLabel, }: import('./SingleChoice').SingleChoiceProps) => import("react").JSX.Element; readonly MultipleSelect: ({ platform, interaction, stem, hint, number, options, value, onChange, disabled, feedback, correctAnswers, className, "aria-label": ariaLabel, }: import('./MultipleSelect').MultipleSelectProps) => import("react").JSX.Element; readonly TrueFalse: ({ platform, interaction, stem, hint, number, value, onChange, labels, disabled, feedback, correctAnswer, className, "aria-label": ariaLabel, }: import('./TrueFalse').TrueFalseProps) => import("react").JSX.Element; readonly Matching: ({ platform, interaction, stem, hint, number, left, right, value, onChange, leftTitle, rightTitle, disabled, feedback, correctPairs, className, "aria-label": ariaLabel, }: import('./Matching').MatchingProps) => import("react").JSX.Element; readonly SentenceOrder: ({ platform, interaction, stem, hint, number, items, value, onChange, disabled, feedback, className, "aria-label": ariaLabel, }: import('./SentenceOrder').SentenceOrderProps) => import("react").JSX.Element; }; export { Matching } from './Matching'; export { MultipleSelect } from './MultipleSelect'; export { SentenceOrder } from './SentenceOrder'; export { SingleChoice } from './SingleChoice'; export { TrueFalse } from './TrueFalse'; export type { MatchingProps } from './Matching'; export type { MultipleSelectProps } from './MultipleSelect'; export type { SingleChoiceProps } from './SingleChoice'; export type { SentenceOrderProps } from './SentenceOrder'; export type { TrueFalseProps, TrueFalseLabels } from './TrueFalse'; export type { QuestionBaseProps, QuestionFeedback, QuestionInteraction, QuestionOption, QuestionPlatform, QuestionType, } from './types'; export { getQuestionPlatformFromViewport } from './getQuestionPlatformFromViewport'; export { QuestionItem } from './QuestionItem'; export type { QuestionItemProps } from './QuestionItem'; export { QuestionList } from './QuestionList'; export type { QuestionListProps } from './QuestionList'; export { gradeQuestion, gradeQuestions } from './gradeQuestion'; export { areAllQuestionsAnswered, buildDefaultAnswers, getDefaultAnswer, getSentenceOrderInitialValue, isQuestionAnswered, shuffleIds, } from './questionDefaults'; export { resolveQuestionContent } from './resolveQuestionContent'; export type { MatchingQuestionJson, MultipleSelectQuestionJson, QuestionAnswerValue, QuestionAnswers, QuestionContent, QuestionJson, QuestionJsonBase, QuestionOptionJson, QuestionResult, SentenceOrderQuestionJson, SingleChoiceQuestionJson, TrueFalseLabelsJson, TrueFalseQuestionJson, } from './schema';