import * as React from 'react';
import * as PropTypes from 'prop-types';
import { StoreSet } from './StoreSet';
import { BaseComponent } from '../Utilities';
export interface IStoreHostProps extends React.Props<StoreHost> {
    stores?: StoreSet;
}
export interface IStoreHostContext {
    stores?: StoreSet;
}
export declare class StoreHost extends BaseComponent<IStoreHostProps, {}> {
    static contextTypes: {
        stores: PropTypes.Requireable<any>;
    };
    static childContextTypes: {
        stores: PropTypes.Requireable<any>;
    };
    context: IStoreHostContext;
    getChildContext(): IStoreHostContext;
    render(): React.ReactElement<any>;
}
