import { RefObject, SetStateAction } from 'react';
import { Emoji } from '../types';
interface IProps {
    pickerRef: RefObject<HTMLDivElement | null>;
    skinToneVariantsRef: RefObject<HTMLDivElement | null>;
    showSkinToneVariants: boolean;
    setShowSkinToneVariants: (value: SetStateAction<boolean>) => void;
    setLongPressEmoji: (value: SetStateAction<Emoji | null>) => void;
    onClose: (() => void) | undefined;
}
declare const useClickOutsideSkinToneVariants: ({ onClose, pickerRef, setLongPressEmoji, setShowSkinToneVariants, showSkinToneVariants, skinToneVariantsRef, }: IProps) => void;
export default useClickOutsideSkinToneVariants;
