import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { ProviderReferralsList } from '../models/provider-referrals'; export declare enum ProviderReferralListActionTypes { LoadProviderReferralList = "[Provider Referral List] Load", LoadProviderReferralListSuccess = "[Provider Referral List] Load Success", LoadProviderReferralListFail = "[Provider Referral List] Load Fail" } export declare class LoadProviderReferralListAction implements Action { payload: { assessmentId: number; caseId: number; }; readonly type: string; constructor(payload: { assessmentId: number; caseId: number; }); } export declare class LoadProviderReferralListSuccessAction implements Action { payload: ProviderReferralsList[]; readonly type: string; constructor(payload: ProviderReferralsList[]); } export declare class LoadProviderReferralListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type ProviderReferralListActions = LoadProviderReferralListAction | LoadProviderReferralListSuccessAction | LoadProviderReferralListFailAction;