type RefFunction = (el: HTMLElement | null) => void; type ClickOutsideControls = RefFunction & { additionalArea: (name: string) => (el: HTMLElement | null) => void; }; /** * Detect clicks outside of the element * const ref = useClickOutside(() => console.log("Clicked outside")); * return
; */ export declare function useClickOutside(f: () => unknown): ClickOutsideControls; export {};