import React from 'react'; type OutsideClickMouseEventHandler = 'onClick' | 'onMouseDown' | 'onMouseUp' | 'onPointerDown' | 'onPointerUp'; type OutsideClickTouchEventHandler = 'onTouchStart' | 'onTouchEnd'; export type OutsideClickProps = { children: React.ReactElement; disableReactTree?: boolean; mouseEvent?: OutsideClickMouseEventHandler | false; onOutsideClick: (event: MouseEvent | TouchEvent) => void; touchEvent?: OutsideClickTouchEventHandler | false; }; /** * OutsideClickListener helps u with something something that u need to hide when clicking outside. */ declare const OutsideClickListener: React.ForwardRefExoticComponent>; export default OutsideClickListener;