///
import { Component, ValidationMap } from 'react';
import { History, Location } from 'history';
import { Store, RouterStoreState } from './Store';
export declare type RouterProviderProps = {
history: History;
location: Location;
};
export declare type RouterProviderChildContext = {
router: {
history: History;
};
routerStore: Store;
};
export declare class RouterProvider extends Component {
static displayName: string;
static childContextTypes: ValidationMap;
private routerStore;
constructor(props: RouterProviderProps);
UNSAFE_componentWillReceiveProps(nextProps: RouterProviderProps): void;
getChildContext(): RouterProviderChildContext;
render(): JSX.Element;
}