import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { VentureEdWorkListItemModel } from '../models/venture-ed-work-list-item.model'; import { SaveStatusPayload } from '../models/save-status-payload.model'; export declare enum MmapWorkListActionTypes { LoadMmapWorkList = "[Venture ED] Load MMAP WorkList", LoadMmapWorkListSuccess = "[Venture ED] Load MMAP WorkList Success", LoadMmapWorkListFail = "[Venture ED] Load MMAP WorkList Fail", SaveMmapStatus = "[Venture ED] Save Status", SaveMmapStatusSuccess = "[Venture ED] Save Status Success", SaveMmapStatusFail = "[Venture ED] Save Status Fail" } export declare class LoadMmapWorkListAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadMmapWorkListSuccessAction implements Action { payload: VentureEdWorkListItemModel[]; readonly type: string; constructor(payload: VentureEdWorkListItemModel[]); } export declare class LoadMmapWorkListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class SaveMmapStatusAction implements Action { payload: SaveStatusPayload; readonly type: string; constructor(payload: SaveStatusPayload); } export declare class SaveMmapStatusSuccessAction implements Action { payload: SaveStatusPayload; readonly type: string; constructor(payload: SaveStatusPayload); } export declare class SaveMmapStatusFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type MmapWorkListActions = LoadMmapWorkListAction | LoadMmapWorkListSuccessAction | LoadMmapWorkListFailAction | SaveMmapStatusAction | SaveMmapStatusSuccessAction | SaveMmapStatusFailAction;