import { EActionStatus } from "../../action/enum/EActionStatus"; import { IAction } from "../../action/interface/IAction"; import { Context } from "../../context/Context"; import { Logger } from "../../logger/Logger"; export interface IManager { action: IAction, context: Context, logger: Logger, setAction(action:IAction):void getAction():IAction setContext(context:Context):void getContext():Context performAction(): Promise }