import { Action } from '@ngrx/store'; import { ActivitiesListItem } from '../models/activities-list.model'; import { ActivityStatusModel } from '../models/activities-status.model'; import { LookupModels, RequestLookups } from '../models/lookups.model'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum activitiesListActionTypes { LoadactivitiesList = "[activities List] Load", LoadactivitiesListSuccess = "[activities List] Load Success", LoadactivitiesListFail = "[activities List] Load Fail", SaveactivitiesStatus = "[activities Status] Load", SaveactivitiesStatusSuccess = "[activities Status] Load Success", SaveactivitiesStatusFail = "[activities Status] Load Fail" } export declare class LoadactivitiesListAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadactivitiesListSuccessAction implements Action { payload: ActivitiesListItem[]; readonly type: string; constructor(payload: ActivitiesListItem[]); } export declare class LoadactivitiesListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class SaveactivitiesStatusAction implements Action { payload: ActivityStatusModel; readonly type: string; constructor(payload: ActivityStatusModel); } export declare class SaveactivitiesStatusSuccessAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare class SaveactivitiesStatusFailAction implements Action { payload: any; readonly type: string; constructor(payload: any); } export declare type activitiesListActions = LoadactivitiesListAction | LoadactivitiesListSuccessAction | LoadactivitiesListFailAction; export declare enum GetLookupsActionTypes { LookGetLookups = "[Get Activity List Lookups] Load", LookGetLookupsSuccess = "[Get Activity List Lookups] Load Success", LookGetLookupsFail = "[Get Activity List Lookups] Load Fail" } export declare class LookGetLookupsAction implements Action { payload?: RequestLookups; readonly type: string; constructor(payload?: RequestLookups); } export declare class LookGetLookupsSuccessAction implements Action { payload: LookupModels; readonly type: string; constructor(payload: LookupModels); } export declare class LookGetLookupsFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type GetLookupsActions = LookGetLookupsAction | LookGetLookupsSuccessAction | LookGetLookupsFailAction;