import { EActionPriorityType } from "../enum/EActionPriorityType"; import { EActionStatus } from "../enum/EActionStatus" import { EActionType } from "../enum/EActionType" import { ActionParams } from "../type/ActionParams"; import { TConfirmMessages } from "../type/TConfirmMessages"; export interface IAction { id: string, type: EActionType, status: EActionStatus, datetime: number, params: ActionParams, requiredConfirm: boolean, requiredReintent:boolean, intent: number, priority: EActionPriorityType, messageConfirm: Array, priority: EActionPriorityType, getParams () : ActionParams, setParams (value: ActionParams): void }