import { Action } from '@ngrx/store'; import { SupervisorUpdateStatus } from '../models/supervisor-update-status'; export declare enum SupervisorWorklistActionTypes { LoadSupervisorWorklist = "[SupervisorWorklist] Load", LoadSupervisorWorklistSuccess = "[SupervisorWorklist] Load Success", LoadSupervisorWorklistFail = "[SupervisorWorklist] Load Fail", UpdateStatusSupervisorWorklist = "[SupervisorWorklist] UpdateStatus", UpdateStatusSupervisorWorklistSuccess = "[SupervisorWorklist] UpdateStatus Success", UpdateStatusSupervisorWorklistFail = "[SupervisorWorklist] UpdateStatus Fail" } export declare class LoadSupervisorWorklistAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadSupervisorWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class LoadSupervisorWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class UpdateStatusSupervisorWorklistAction implements Action { payload?: SupervisorUpdateStatus; readonly type: string; constructor(payload?: SupervisorUpdateStatus); } export declare class UpdateStatusSupervisorWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class UpdateStatusSupervisorWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type SupervisorWorklistActions = LoadSupervisorWorklistAction | LoadSupervisorWorklistSuccessAction | LoadSupervisorWorklistFailAction | UpdateStatusSupervisorWorklistAction | UpdateStatusSupervisorWorklistSuccessAction | UpdateStatusSupervisorWorklistFailAction;