import { Action } from "@ngrx/store"; import { IResource, IResourceGroup } from "@retail-data-factory/rdf-angular-types-api"; export declare enum EResourcesActions { GetResources = "[Resources] Get Resources", GetResourcesSuccess = "[Resources] Get Resources Success", GetResourcesFailure = "[Resources] Get Resources Failure", TranslateResources = "[Resources] TranslateResources", SetCurrentResource = "[Resources] Set Current Resource", SetCurrentResourceSuccess = "[Resources] Set Current Resource Success", SetCurrentResourceFailure = "[Resources] Set Current Resource Failure", UpdateResource = "[Resources] Update Resource" } export declare class GetResources implements Action { readonly type = EResourcesActions.GetResources; } export declare class GetResourcesSuccess implements Action { payload: { resources: Array; resourceGroups: Array; }; readonly type = EResourcesActions.GetResourcesSuccess; constructor(payload: { resources: Array; resourceGroups: Array; }); } export declare class GetResourcesFailure implements Action { readonly type = EResourcesActions.GetResourcesFailure; } export declare class SetCurrentResource implements Action { payload: IResource; readonly type = EResourcesActions.SetCurrentResource; constructor(payload: IResource); } export declare class SetCurrentResourceSuccess implements Action { payload: IResource; readonly type = EResourcesActions.SetCurrentResourceSuccess; constructor(payload: IResource); } export declare class SetCurrentResourceFailure implements Action { readonly type = EResourcesActions.SetCurrentResourceFailure; } export declare class UpdateResource implements Action { payload: IResource; readonly type = EResourcesActions.UpdateResource; constructor(payload: IResource); } export declare class TranslateResources implements Action { payload: string; readonly type = EResourcesActions.TranslateResources; constructor(payload: string); } export declare type ResourcesActions = GetResources | GetResourcesSuccess | GetResourcesFailure | SetCurrentResource | SetCurrentResourceSuccess | SetCurrentResourceFailure | UpdateResource | TranslateResources;