/// <reference types="react" />
/**
 * @module host
 */
import React from 'react';
import { appBridgeMiddlewareProptype, Middleware } from './';
export interface Context {
    appBridgeMiddleware: Middleware;
}
export interface Props {
    middleware: Middleware;
}
export declare class Provider extends React.Component<Props, never> {
    static childContextTypes: {
        appBridgeMiddleware: typeof appBridgeMiddlewareProptype;
    };
    middleware: Middleware;
    constructor(props: Props);
    getChildContext(): Context;
    render(): React.ReactElement<any>;
}
