export default class OnClickOutsideWrapper extends Component<any, any, any> {
    static propTypes: {
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        backdropElement: PropTypes.Requireable<object>;
        handleDismissal: PropTypes.Validator<(...args: any[]) => any>;
        ignoreElement: PropTypes.Requireable<object>;
    };
    constructor(props: any);
    constructor(props: any, context: any);
    contentRef: import("react").RefObject<any>;
    componentDidMount(): void;
    _timeout: NodeJS.Timeout | undefined;
    popoverData: {
        contentEl: any;
        backdropEl: any;
        close: () => any;
        ignoreEl: any;
    } | undefined;
    componentWillUnmount(): void;
    _handleEvent: (e: any) => void;
    render(): import("react/jsx-runtime").JSX.Element;
}
import { Component } from "react";
import PropTypes from "prop-types";
