import { ForkEffect } from 'redux-saga/effects'; import { IStoreFetchableDataState, StoreFetchableData } from './base'; export declare type TGetStockMutationReasonsChainData = [EVA.Core.GetEnumValuesResponse]; /** * Implements GetStockMutationReasons fetch for the Redux store * * @export * @class GetStockMutationReasons * @extends {StoreFetchableData} */ export declare class GetStockMutationReasons extends StoreFetchableData { /** * Creates an instance of GetStockMutationReasons * * @memberof GetStockMutationReasons */ constructor(); /** * Retrieves the requested data from the EVA backend * * @public * @param {*} action The Redux action * @returns {Promise} * @memberof GetStockMutationReasons */ fetchData(action: any): Promise; /** * The saga listener for this store section * * @memberof GetStockMutationReasons */ saga(): Generator; } export interface IGetStockMutationReasonsState extends IStoreFetchableDataState { } export declare const getStockMutationReasons: GetStockMutationReasons;