import React from 'react';
interface MiniReduxProps<State, Namespace> {
    namespace?: Namespace;
    state?: State;
    reducers?: any;
    effects?: any;
}
declare const _default: <State extends Record<string, any>, Namespace extends string>({ namespace, state, reducers, effects, }: MiniReduxProps<State, Namespace>) => {
    Context: React.Context<{ [K in Namespace]: State; } & {
        dispatch: (params: {
            type: string;
            payload: any;
        }) => void;
    }>;
    Provider: (ComponentUi: any) => (props: any, ref: any) => JSX.Element;
};
export default _default;
