import * as React from "react"; export interface IOutsideClickHandlerProps { onOutsideClick: (e: MouseEvent) => void; useCapture?: boolean; } export default class OutsideClickHandler extends React.Component { static defaultProps: { useCapture: boolean; }; private wrapperEl; componentDidUpdate(prevProps: IOutsideClickHandlerProps): void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private setWrapperEl; private handleClick; private addListeners; private removeListeners; }