import React from 'react'; type ClickOutsideProps = { onClickOutside: (e: TouchEvent | MouseEvent) => void; wrapper: 'span' | 'div'; children: React.ReactNode | ((props: { onMouseDown: () => void; onTouchStart: () => void; }) => React.ReactNode); }; export declare class ClickOutside extends React.Component { clickCaptured: boolean; render(): React.ReactNode; renderComponent(): React.ReactNode; getProps(): { onMouseDown: () => void; onTouchStart: () => void; }; innerClick: () => void; componentDidMount(): void; componentWillUnmount(): void; documentClick: (event: TouchEvent | MouseEvent) => void; } export {}; //# sourceMappingURL=ClickOutside.d.ts.map