import { Component } from 'react'; export declare class OutsideClickDetector extends Component<{ onMouseUp?: (param: any) => any; onMouseDown?: (param: any) => any; onTouchStart?: (param: any) => any; onTouchEnd?: (param: any) => any; children?: any; isDisabled?: boolean; onOutsideClick: (param: any) => any; }> { private capturedDownIds; private id; constructor(...args: any[]); onClickOutside: (event: any) => any; componentDidMount(): void; componentWillUnmount(): void; onChildClick: (event: any, cb: any) => void; onChildMouseDown: (event: any) => void; onChildMouseUp: (event: any) => void; render(): any; }