/** * @callback MouseHandler * @param {MouseEvent} event - The native event object. * @return {void} */ /** * Watch for click events outside your target refs and handle them. * @param {Object} options - The options object. * @param {MouseHandler} options.handler - Handle a click outside the target refs * @param {RefObject[]} options.refs - An array of refs to ignore click events on * @param {boolean} options.listenWhen - When to add/remove event listeners */ export declare const useOutsideClick: ({ handler, refs, listenWhen }: { handler: any; refs: any; listenWhen: any; }) => void;