declare module 'redux-store-templates/value'; import { Reducer } from 'redux'; import { ApplyOptions } from '../models'; export type ValueState = T; /* create reducer */ export interface ValueOptions { initial?: T; setOn?: ApplyOptions; resetOn?: ApplyOptions; } export function createReducer(opt: ValueOptions): Reducer>; /* create selector */ export interface CreateSelectorOptions { selector(state: any): ValueState; } export function createSelector(opt: CreateSelectorOptions): (state:any) => ValueState;