import { StoreConfig, Model, Config, PluginMap } from "react-remux";
import { FC } from "react";
import { ErrorBoundaryProps } from "../ui/ErrorBoundary";
import { RouterProviderProps } from "rmux-router";
import { RootFetchProviderProps, BlockFetchProviderProps } from "rmux-fetch";
export declare type BlockProviderProps = BlockFetchProviderProps & StoreConfig;
export interface ProviderProps extends RootFetchProviderProps, ErrorBoundaryProps, RouterProviderProps {
    model?: Model;
    plugins?: PluginMap;
    config?: Config;
}
export declare const BlockProvider: FC<BlockProviderProps>;
export declare const Provider: FC<ProviderProps>;
