import { Action } from '@ngrx/store'; import { LookupModel } from '../../../shared/models/lookup-model'; export declare enum SiteLookupActionTypes { LoadSiteLookup = "[SiteLookup Details] Load", LoadSiteLookupSuccess = "[SiteLookup Details] Load Success", LoadSiteLookupFail = "[SiteLookup Details] Load Fail" } export declare class LoadSiteLookupAction implements Action { payload?: { id: number; isAgency: boolean; }; readonly type: string; constructor(payload?: { id: number; isAgency: boolean; }); } export declare class LoadSiteLookupSuccessAction implements Action { payload: LookupModel[]; readonly type: string; constructor(payload: LookupModel[]); } export declare class LoadSiteLookupFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type SiteLookupActions = LoadSiteLookupAction | LoadSiteLookupSuccessAction | LoadSiteLookupFailAction;