///
///
/**
* @file 引擎入口
* @author dongtiancheng
*/
import * as React from 'react';
import { BasicConfig } from './Container/types';
import * as PropsTypes from 'prop-types';
import * as URL from 'url';
export declare type RCREOptions = {
/**
* 启动0.15.0版本之前的container数据合并策略
*/
oldNestContainerCompatible?: boolean;
};
export declare class PageProps {
title?: string;
body: BasicConfig[] | BasicConfig | string;
global?: Object;
debug: boolean;
lang: string;
options?: RCREOptions;
}
declare class Page extends React.Component {
static defaultProps: {
title: string;
debug: boolean;
global: {};
lang: string;
options: {};
};
static childContextTypes: {
$global: PropsTypes.Requireable;
$location: PropsTypes.Requireable;
$query: PropsTypes.Requireable;
debug: PropsTypes.Requireable;
lang: PropsTypes.Requireable;
options: PropsTypes.Requireable;
};
static getLocationService(): {
$location: URL.UrlWithStringQuery;
$query: {};
};
constructor(props: PageProps);
getChildContext(): {
$global: Object | undefined;
$location: URL.UrlWithStringQuery;
$query: {};
debug: boolean;
};
render(): JSX.Element;
}
export default Page;