export default Overlay;
/** @type {React.ComponentType<any>} */
declare class Overlay extends React.PureComponent<any, any, any> {
    constructor(props: any);
    constructor(props: any, context: any);
    innerWrapperRef: React.RefObject<any>;
    clickOriginRef: React.RefObject<any>;
    componentDidMount(): void;
    componentDidUpdate(prevProps: any): void;
    componentWillUnmount(): void;
    handleEscKey: (event: any) => void;
    handleMouseDown: (event: any) => void;
    handleMouseUp: (event: any) => void;
    render(): JSX.Element;
}
declare namespace Overlay {
    const propTypes: React.WeakValidationMap<any> | undefined;
    const defaultProps: Partial<any> | undefined;
}
import React from "react";
