Question: {
    answerOption?: Questionnaire.QuestionnaireAnswerOptionValue[];
    enableBehavior?: "all" | "any";
    enableWhen?: (Questionnaire.QuestionnaireEnableWhenAnswer & {
        operator:
            | "exists"
            | "="
            | "!="
            | ">"
            | "<"
            | ">="
            | "<=";
        question: string;
    })[];
    initial?: Questionnaire.QuestionnaireValue[];
    item?: Questionnaire.Question[];
    linkId: string;
    maxLength?: number;
    minLength?: number;
    prefix?: string;
    readOnly?: boolean;
    repeats?: boolean;
    required?: boolean;
    text?: string;
    type:
        | "group"
        | "display"
        | "question"
        | "boolean"
        | "decimal"
        | "integer"
        | "date"
        | "dateTime"
        | "time"
        | "string"
        | "text"
        | "url"
        | "choice"
        | "open-choice"
        | "attachment"
        | "reference"
        | "quantity"
        | "slider";
}

Question of a questionnaire.