UNPKG

@ferrucc-io/emoji-picker

Version:

A beautiful and modern emoji picker for React

34 lines (33 loc) 1.17 kB
import type { EmojiMetadata, SkinTone } from '../types/emoji'; export declare const hoveredEmojiAtom: import("jotai").PrimitiveAtom<EmojiMetadata | null> & { init: EmojiMetadata | null; }; export declare const selectedEmojiAtom: import("jotai").PrimitiveAtom<string | null> & { init: string | null; }; export declare const selectedPositionAtom: import("jotai").PrimitiveAtom<{ row: number; column: number; } | null> & { init: { row: number; column: number; } | null; }; export declare const searchAtom: import("jotai").PrimitiveAtom<string> & { init: string; }; export declare const skinToneAtom: import("jotai").PrimitiveAtom<SkinTone> & { init: SkinTone; }; export declare const skinToneOnlyAtom: import("jotai").Atom<SkinTone>; export declare const isEmojiSelectedAtom: (rowIndex: number, columnIndex: number) => import("jotai").Atom<boolean>; export declare const filteredEmojisAtom: import("jotai").Atom<{ category: string; emojis: any; }[]>; export declare const combinedEmojiStateAtom: import("jotai").Atom<{ hoveredEmoji: EmojiMetadata | null; selectedEmoji: string | null; skinTone: SkinTone; }>;