import type { BaseEvent } from '../../agent/Events'; import type { QuestionAnswerState } from './models'; import type { QuestionAnswerRecord } from './repository'; export declare enum QuestionAnswerEventTypes { QuestionAnswerStateChanged = "QuestionAnswerStateChanged" } export interface QuestionAnswerStateChangedEvent extends BaseEvent { type: typeof QuestionAnswerEventTypes.QuestionAnswerStateChanged; payload: { previousState: QuestionAnswerState | null; questionAnswerRecord: QuestionAnswerRecord; }; }