import { Action } from '@ngrx/store'; import { SiteReviewListItem } from '../models/site-request-list.model'; export declare enum SiteReviewListActionTypes { LoadSiteReviewList = "[Site Review Request List] Load", LoadSiteReviewListSuccess = "[Site Review Request List] Load Success", LoadSiteReviewListFail = "[Site Review Request List] Load Fail" } export declare class LoadSiteReviewListAction implements Action { payload?: SiteReviewListItem; readonly type: string; constructor(payload?: SiteReviewListItem); } export declare class LoadSiteReviewListSuccessAction implements Action { payload: SiteReviewListItem[]; readonly type: string; constructor(payload: SiteReviewListItem[]); } export declare class LoadSiteReviewListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type SiteReviewListActions = LoadSiteReviewListAction | LoadSiteReviewListSuccessAction | LoadSiteReviewListFailAction;