///
import React from 'react';
import { Store } from 'redux';
import URL from 'url';
import { RCREOptions } from '../types';
import { Events } from './Events/index';
export interface RCREProviderProps {
global?: any;
debug?: boolean;
events?: Events;
store?: Store;
options?: RCREOptions;
}
export declare class RCREProvider extends React.Component {
private contextValue;
events: Events;
private dataProviderEvent;
private store;
private containerGraph;
constructor(props: RCREProviderProps);
waitForDataProviderComplete: () => Promise<{}>;
componentWillUnmount(): void;
getLocationService(): {
$location: URL.UrlWithStringQuery;
$query: {};
};
render(): JSX.Element;
}