import React, { Component, ReactNode } from 'react';
declare type PopOverProps = {
    top: number;
    left: number;
    origin?: 'left' | 'right';
    persistent?: boolean;
    onClose: () => void;
    children: ReactNode;
};
export declare class PopOver extends Component<PopOverProps> {
    private popoverRef;
    private overlaysNode;
    state: {
        top: number;
        left: number;
        maxHeight: number;
    };
    componentDidMount(): void;
    render(): React.ReactPortal | null;
}
export {};
