/// <reference types="react" />
interface ComponentVisible {
    ref: React.RefObject<HTMLElement>;
    isComponentVisible: boolean;
    setIsComponentVisible: React.Dispatch<React.SetStateAction<boolean>>;
}
export declare function useComponentVisible(initialIsVisible: boolean, onClickOutside: () => void): ComponentVisible;
export {};
