/// import { Store } from 'redux'; import URL from 'url'; import { BasicConfig, PageConfig, RCREOptions } from '../types'; import * as React from 'react'; import { Events } from './Events/index'; interface RenderState { renderFlag: boolean; } export declare type globalOptions = { [s: string]: any; }; export interface RenderPropsInterface { code: PageConfig | string; global?: globalOptions; options?: RCREOptions; events?: Events; debug?: boolean; store?: Store; loadMode?: string; } export declare class JSONRender extends React.Component, RenderState> { static defaultProps: { code: string; global: {}; }; static contextType: any; private contextValue; events: Events; private dataProviderEvent; private store; private containerGraph; getLocationService(): { $location: URL.UrlWithStringQuery; $query: {}; }; constructor(props: RenderPropsInterface); componentWillUnmount(): void; waitForDataProviderComplete: () => Promise<{}>; render(): JSX.Element; } export declare class Render extends JSONRender { constructor(props: any); } export {};