import React from 'react';
import PropTypes from 'prop-types';
export declare class PopupDispatcher extends React.Component<any, any> {
    static propTypes: {
        popupContext: PropTypes.Requireable<object>;
    };
    static defaultProps: {
        popupContext: any;
    };
    static childContextTypes: {
        store: PropTypes.Requireable<object>;
    };
    constructor(props: any, context: any);
    getChildContext(): {
        store?: undefined;
    } | {
        store: any;
    };
    showPopup(element: any): Promise<{}>;
    closePopup(): void;
    render(): JSX.Element;
}
