import { Action } from '@ngrx/store'; import { Lookup } from '@prutech/components'; import { RemovingScheduleListModel } from '../model/remove-training-order-schedule.model'; export declare enum GetLookupsActionTypes { GetLookups = "[Get Course Schedule Lookups] Load", GetLookupsSuccess = "[Get Course Schedule Lookups] Load Success", GetLookupsFail = "[Get Course Schedule Lookups] Load Fail", RemoveTrainingOrderScheduleList = "[SupervisorWorklist] UpdateStatus", RemoveTrainingOrderScheduleListSuccess = "[SupervisorWorklist] UpdateStatus Success", RemoveTrainingOrderScheduleListFail = "[SupervisorWorklist] UpdateStatus Fail" } export declare class GetLookupsAction implements Action { payload?: string[]; readonly type: string; constructor(payload?: string[]); } export declare class GetLookupsSuccessAction implements Action { payload: Lookup[]; readonly type: string; constructor(payload: Lookup[]); } export declare class GetLookupsFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class RemoveTrainingOrderScheduleListAction implements Action { payload?: RemovingScheduleListModel; readonly type: string; constructor(payload?: RemovingScheduleListModel); } export declare class RemoveTrainingOrderScheduleListSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class RemoveTrainingOrderScheduleListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type GetLookupsActions = GetLookupsAction | GetLookupsSuccessAction | GetLookupsFailAction | RemoveTrainingOrderScheduleListAction | RemoveTrainingOrderScheduleListSuccessAction | RemoveTrainingOrderScheduleListFailAction;