import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { ISPScoreConfig } from '../models/isp-score-config'; import { SaveISPScoreConfig } from '../models/save-isp-score-config'; export declare enum ISPScoreConfigurationActionTypes { LoadISPScoreConfiguration = "[ISP Score Configurations] Load", LoadISPScoreConfigurationSuccess = "[ISP Score Configurations] Load Success", LoadISPScoreConfigurationFail = "[ISP Score Configurations] Load Fail", SaveISPScoreConfiguration = "[ISP Score Configuration] Save", SaveISPScoreConfigurationSuccess = "[ISP Score Configuration] Save Success", SaveISPScoreConfigurationFail = "[ISP Score Configuration] Save Fail" } export declare class LoadISPScoreConfigurationAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadISPScoreConfigurationSuccessAction implements Action { payload: ISPScoreConfig; readonly type: string; constructor(payload: ISPScoreConfig); } export declare class LoadISPScoreConfigurationFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class SaveISPScoreConfigurationAction implements Action { payload: SaveISPScoreConfig; readonly type: string; constructor(payload: SaveISPScoreConfig); } export declare class SaveISPScoreConfigurationSuccessAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class SaveISPScoreConfigurationFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type ISPScoreConfigurationActions = LoadISPScoreConfigurationAction | LoadISPScoreConfigurationSuccessAction | LoadISPScoreConfigurationFailAction | SaveISPScoreConfigurationAction | SaveISPScoreConfigurationSuccessAction | SaveISPScoreConfigurationFailAction;