import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { NCPEvaluationWorkListModel } from '../models/evaluation-worklist-model'; export declare enum NCPEvaluationWorkListActionTypes { LoadNCPWorklist = "NCP Evaluation Form List Load", LoadNcpWorklistSuccess = "NCP Evaluation Form List Load Success", LoadNcpWorklistFail = "NCP Evaluation Form List Load Fail" } export declare class LoadNcpWorklistAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadNcpWorklistSuccessAction implements Action { payload: NCPEvaluationWorkListModel[]; readonly type: string; constructor(payload: NCPEvaluationWorkListModel[]); } export declare class LoadNcpWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type NCPWorklistActions = LoadNcpWorklistAction | LoadNcpWorklistSuccessAction | LoadNcpWorklistFailAction; export declare enum NcpEvaluationAddActionTypes { LoadNcpEValuationAdd = "[NCP EVALUATION Add] Load", LoadNcpEValuationAddFail = "[NCP EVALUATION Add] Load Success", LoadNcpEValuationAddSuccess = "[NCP EVALUATION Add] Load Fail" } export declare class LoadNcpEvaluationAddAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class LoadNcpEvaluationAddSuccessAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class LoadNcpEvaluationAddFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type NcpEvaluationAddActions = LoadNcpEvaluationAddAction | LoadNcpEvaluationAddSuccessAction | LoadNcpEvaluationAddFailAction;