import { type RefObject } from "react"; /** * Hook that alerts clicks or touches outside of the passed ref. * * @example * const ref = useRef(null); * useOnClickOutside(ref, () => setIsOpen(false)); * * @param ref The React RefObject of the element to detect outside clicks for. * @param handler Callback invoked when a click/touch outside occurs. */ export declare function useOnClickOutside(ref: RefObject, handler: (event: MouseEvent | TouchEvent) => void): void;