/// import { GlobalVariable } from "@gongt/ts-stl-library/pattern/global-page-data"; import * as PropTypes from "prop-types"; import * as React from "react"; import { WrapComponent } from "./render"; export interface PropsType { global: GlobalVariable; } export interface GlobalContextContent { global: GlobalVariable; } export interface GlobalContext { context: GlobalContextContent; } export declare function WithGlobalContext>(component: T): T; export declare class ReactEmptyWrapper extends React.Component { state: { subProps: any; }; static propTypes: { Component: PropTypes.Validator; componentName: PropTypes.Requireable; props: PropTypes.Requireable; }; constructor(props: any, context: any); componentWillReceiveProps(nextProps: any, nextContext: any): void; render(): JSX.Element; } export declare class GlobalContextProvider extends React.Component { static childContextTypes: React.ValidationMap; getChildContext(): GlobalContextContent; render(): React.ReactElement; }