import { Action } from '@ngrx/store'; import { FulltimeTrainingUpdateStatus } from '../models/full-time-training-update-status'; export declare enum FulltimeTrainingWorklistActionTypes { LoadFulltimeTrainingWorklist = "[FulltimeTrainingWorklist] Load", LoadFulltimeTrainingWorklistSuccess = "[FulltimeTrainingWorklist] Load Success", LoadFulltimeTrainingWorklistFail = "[FulltimeTrainingWorklist] Load Fail", UpdateStatusFulltimeTrainingWorklist = "[FulltimeTrainingWorklist] UpdateStatus", UpdateStatusFulltimeTrainingWorklistSuccess = "[FulltimeTrainingWorklist] UpdateStatus Success", UpdateStatusFulltimeTrainingWorklistFail = "[FulltimeTrainingWorklist] UpdateStatus Fail" } export declare class LoadFulltimeTrainingWorklistAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadFulltimeTrainingWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class LoadFulltimeTrainingWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class UpdateStatusFulltimeTrainingWorklistAction implements Action { payload?: FulltimeTrainingUpdateStatus; readonly type: string; constructor(payload?: FulltimeTrainingUpdateStatus); } export declare class UpdateStatusFulltimeTrainingWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class UpdateStatusFulltimeTrainingWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type FulltimeTrainingWorklistActions = LoadFulltimeTrainingWorklistAction | LoadFulltimeTrainingWorklistSuccessAction | LoadFulltimeTrainingWorklistFailAction | UpdateStatusFulltimeTrainingWorklistAction | UpdateStatusFulltimeTrainingWorklistSuccessAction | UpdateStatusFulltimeTrainingWorklistFailAction;