import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { SaveEducationTesting } from '../models/tier-III/education/education-testing/save-education-testing'; import { EducationTesting } from '../models/tier-III/education/education-testing/education-testing'; export declare enum EducationTestingActionTypes { LoadEducationTesting = "[Education Testing] Load", LoadEducationTestingSuccess = "[Education Testing] Load Success", LoadEducationTestingFail = "[Education Testing] Load Fail", SaveEducationTesting = "[Education Testing] Save", SaveEducationTestingSuccess = "[Education Testing] Save Success", SaveEducationTestingFail = "[Education Testing] Save Fail", SetShowEducationTestingValidations = "[Show Education Goals Validations] Set" } export declare class SetShowEducationTestingValidationsAction implements Action { payload: boolean; readonly type: string; constructor(payload: boolean); } export declare class LoadEducationTestingAction implements Action { payload: { assessmentId: number; isInitial?: boolean; }; readonly type: string; constructor(payload: { assessmentId: number; isInitial?: boolean; }); } export declare class LoadEducationTestingSuccessAction implements Action { payload: { data: EducationTesting; isInitial?: boolean; }; readonly type: string; constructor(payload: { data: EducationTesting; isInitial?: boolean; }); } export declare class LoadEducationTestingFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class SaveEducationTestingAction implements Action { payload: SaveEducationTesting; readonly type: string; constructor(payload: SaveEducationTesting); } export declare class SaveEducationTestingSuccessAction implements Action { payload: SaveEducationTesting; readonly type: string; constructor(payload: SaveEducationTesting); } export declare class SaveEducationTestingFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type EducationTestingActions = LoadEducationTestingAction | LoadEducationTestingSuccessAction | LoadEducationTestingFailAction | SaveEducationTestingAction | SaveEducationTestingSuccessAction | SaveEducationTestingFailAction | SetShowEducationTestingValidationsAction;