import { AeruxStore, StoreOption } from './store'; import { ModelConfig, AeruxModel } from './model'; interface AeruxActionMap { [actionName: string]: (...args: any[]) => any; } export interface AeruxNamespaceActionMap { [namespace: string]: AeruxActionMap; } export declare const actions: AeruxNamespaceActionMap; export declare function createStore(option?: StoreOption): AeruxStore; export declare function createModel(model: ModelConfig): AeruxModel; export declare const connect: (mapStateToProps?: import("react-redux").MapStateToProps, actions?: import("redux").ActionCreatorsMapObject) => import("react-redux").InferableComponentEnhancerWithProps<{}, any>; declare const _default: { createStore: typeof createStore; createModel: typeof createModel; connect: (mapStateToProps?: import("react-redux").MapStateToProps, actions?: import("redux").ActionCreatorsMapObject) => import("react-redux").InferableComponentEnhancerWithProps<{}, any>; actions: AeruxNamespaceActionMap; }; export default _default;