import { Action } from '@ngrx/store'; import { PostOutreach } from '../models/post-outreach'; export declare enum DeferredTrainingWorklistActionTypes { LoadDeferredTrainingWorklist = "[DeferredTrainingWorklist] Load", LoadDeferredTrainingWorklistSuccess = "[DeferredTrainingWorklist] Load Success", LoadDeferredTrainingWorklistFail = "[DeferredTrainingWorklist] Load Fail", PostOutreach = "[DeferredTrainingWorklist] UpdateStatus", PostOutreachSuccess = "[DeferredTrainingWorklist] UpdateStatus Success", PostOutreachFail = "[DeferredTrainingWorklist] UpdateStatus Fail" } export declare class LoadDeferredTrainingWorklistAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadDeferredTrainingWorklistSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class LoadDeferredTrainingWorklistFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class PostOutreachAction implements Action { payload?: PostOutreach; readonly type: string; constructor(payload?: PostOutreach); } export declare class PostOutreachSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class PostOutreachFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type DeferredTrainingWorklistActions = LoadDeferredTrainingWorklistAction | LoadDeferredTrainingWorklistSuccessAction | LoadDeferredTrainingWorklistFailAction | PostOutreachAction | PostOutreachSuccessAction | PostOutreachFailAction;