import { Action } from '@ngrx/store'; import { AgencyListItem } from '../models/agency-list.item'; export declare enum AgencyListActionTypes { LoadAgencyList = "[Agency List] Load", LoadAgencyListSuccess = "[Agency List] Load Success", LoadAgencyListFail = "[Agency List] Load Fail" } export declare class LoadAgencyListAction implements Action { payload?: AgencyListItem; readonly type: string; constructor(payload?: AgencyListItem); } export declare class LoadAgencyListSuccessAction implements Action { payload: { agencyList: AgencyListItem[]; canAdd: boolean; }; readonly type: string; constructor(payload: { agencyList: AgencyListItem[]; canAdd: boolean; }); } export declare class LoadAgencyListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type AgencyListActions = LoadAgencyListAction | LoadAgencyListSuccessAction | LoadAgencyListFailAction;