import { Unsubscribe, StoreEnhancer } from 'redux'; import { BStore } from './basic'; import { StoreBuilder } from './store'; export interface ReduxOptions { initState: any; enhancers: StoreEnhancer[]; } export interface ReduxStore extends BStore { subscribe(listener: () => void): Unsubscribe; } export declare function storeCreator(storeOptions: ReduxOptions): ReduxStore; export declare function createRedux(storeOptions: ReduxOptions): StoreBuilder;