type useClickOutsideReturns = [isOutside: boolean, setIsOutside: (outside?: boolean) => void]; type Ref = (HTMLElement | null)[]; /** * A generic click-outside-given-element(s) detection hook. * * @param refs - Takes one or more elements that should be used as referense for any user click. * * @returns - a tuple: boolean, click is outside of element(s) plus an optional function to override detection and simply set the outside boolean. */ export declare const useClickOutside: (...refs: Ref) => useClickOutsideReturns; export {};