///
import * as React from "react";
import { ServiceManager } from "../Di";
export interface ServiceProviderProps {
serviceManager: ServiceManager;
}
export declare class ServiceProvider extends React.Component {
/**
* @type {{serviceManager: Validator, children: Validator}}
*/
static propTypes: any;
/**
* @type {{serviceManager: Validator}}
*/
static childContextTypes: any;
/**
* @type {ServiceManager}
*/
protected serviceManager: ServiceManager;
/**
* @param props
* @param context
*/
constructor(props: ServiceProviderProps, context?: any);
/**
* @returns {{serviceManager: ServiceManager}}
*/
getChildContext(): {
serviceManager: ServiceManager;
};
/**
* @returns {ReactElement}
*/
render(): JSX.Element;
}