import { Action } from '../../utils/actions/actions'; import { IAssessment } from './assessment'; export declare const enum AssessmentActionTypes { ASSESS = "@@element/ASSESS", DELETE = "@@assessment/DELETE" } export type AssessmentActions = AssessAction | DeleteAction; export interface AssessAction extends Action { payload: { element: string; assessment: IAssessment; }; } export interface DeleteAction extends Action { payload: { element: string; }; } export interface AssessmentState { readonly [id: string]: IAssessment; }