import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components/lib/shared/models/http-response'; import { SaveAssignmentType } from '../models/save-assignment-type.model'; export declare enum SaveAssignmentDetailsActionTypes { SaveAssignmentType = "[Save Assignment Details] Save", SaveAssignmentTypeSuccess = "[Save Assignment Details] Save Success", SaveAssignmentTypeFail = "[Save Assignment Details] Save Fail" } export declare class SaveAssignmentTypeAction implements Action { payload: SaveAssignmentType; readonly type: string; constructor(payload: SaveAssignmentType); } export declare class SaveAssignmentTypeSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class SaveAssignmentTypeFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type ProgramDetailsActions = SaveAssignmentTypeAction | SaveAssignmentTypeSuccessAction | SaveAssignmentTypeFailAction;