import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export declare const defaultQuestionChallengeAnswerVM: QuestionAnswerVM;
export interface QuestionAnswerVM {
    answerText: string;
    feedbackText: string;
    isCorrect: boolean;
    textValidation?: string;
    feedbackValidation?: string;
}
export declare abstract class QuestionAnswerPM extends AppObjectPM<QuestionAnswerVM> {
    static readonly type = "QuestionAnswerPM";
    static get(appObject: AppObject): QuestionAnswerPM | undefined;
    static getByID(id: string, appObjects: AppObjectRepo): QuestionAnswerPM | undefined;
}
export declare function makeQuestionAnswerPM(appObject: AppObject): QuestionAnswerPM;
//# sourceMappingURL=QuestionAnswerPM.d.ts.map