import { Emoji } from '../types';
declare const useSkinToneVariants: () => {
    longPressEmoji: Emoji | null;
    setLongPressEmoji: import('react').Dispatch<import('react').SetStateAction<Emoji | null>>;
    showSkinToneVariants: boolean;
    setShowSkinToneVariants: import('react').Dispatch<import('react').SetStateAction<boolean>>;
    longPressTimeoutRef: import('react').RefObject<number | null>;
    skinToneVariantsRef: import('react').RefObject<HTMLDivElement | null>;
    handleEmojiMouseDown: (emoji: Emoji, event: React.MouseEvent) => void;
    handleEmojiMouseUp: () => void;
    handleEmojiMouseLeave: () => void;
};
export default useSkinToneVariants;
