import { MutableRefObject, RefObject } from 'react'; /** * Triggers callback when user clicks outside the target element. * * @param ref React ref object with target HTML element. * @param callback Callback that will be triggered during the click. * @param events Events list that will be used as triggers for outside click. * Default: 'mousedown', 'touchstart' */ export declare function useClickOutside(ref: RefObject | MutableRefObject, callback: EventListener, events?: string[]): void;