import * as React from 'react'; export interface ClickAwayListenerProps { children: React.ReactNode; mouseEvent?: 'onClick' | 'onMouseDown' | 'onMouseUp' | false; onClickAway: (event: React.MouseEvent) => void; touchEvent?: 'onTouchStart' | 'onTouchEnd' | false; } /** * Listen for click events that occur somewhere in the document, outside of the element itself. * For instance, if you need to hide a menu when people click anywhere else on your page. * Demos: * * - [Click Away Listener](https://material-ui.com/components/click-away-listener/) * - [Menus](https://material-ui.com/components/menus/) * * API: * * - [ClickAwayListener API](https://material-ui.com/api/click-away-listener/) */ declare const ClickAwayListener: React.ComponentType; export default ClickAwayListener;