import { IStateFragment } from "../../state"; import { IReducerHelper, IReducerBuilder } from "../helpers"; import { Reducer } from "redux"; /** Create a reducer that stores a single 'async value' inside a state fragment (tracks async operations) */ export declare function createFragmentReducer(defaultValue?: TFragment): IReducerHelper>; /** Create a reducer that stores a single 'async value' inside a state fragment (tracks async operations), and customise behavior via a builder method to define additional action handling */ export declare function createFragmentReducerBuilder(buildHandler: (builder: IReducerBuilder>) => IReducerBuilder>, defaultValue?: TFragment): Reducer>;