/// import * as PropTypes from 'prop-types'; import * as React from 'react'; import { ProviderArguments } from './util/ProviderArguments'; export interface IProviderProps { conditions?: object; registry?: string; } export default class ProviderComponent extends React.Component { static propTypes: { conditions: PropTypes.Requireable; registry: PropTypes.Requireable; }; static contextTypes: { registryProviderArgs: PropTypes.Requireable; }; static childContextTypes: { registryProviderArgs: PropTypes.Requireable; }; constructor(props: IProviderProps); getChildContext(): { registryProviderArgs: ProviderArguments; }; render(): React.ReactElement; }