import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum InitiateITARequestActionTypes { LoadInitiateITARequest = "[Initiate ITA Request] Load", LoadInitiateITARequestSuccess = "[Initiate ITA Request] Load Success", LoadInitiateITARequestFail = "[Initiate ITA Request] Load Fail", SetInitiateError = "[Initiate ITA Request] Set Error", ResetInitiateError = "[Initiate ITA Request] Reset Error", ResetITARequestId = "[ITA Request] Reset ID" } export declare class LoadInitiateITARequestAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class LoadInitiateITARequestSuccessAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class LoadInitiateITARequestFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class SetInitiateErrorAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class ResetInitiateErrorAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class ResetITARequestIdAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type InitiateITARequestActions = LoadInitiateITARequestAction | LoadInitiateITARequestSuccessAction | LoadInitiateITARequestFailAction | SetInitiateErrorAction | ResetInitiateErrorAction | ResetITARequestIdAction;