import { FC } from 'react';
import { EmojiSet, EmojiQuality, Version } from 'types/emoji';
import { Styles } from 'types/styles';
import { EmojiQuality as EmojiQuality$1, EmojiSet as EmojiSet$1 } from './types/emoji';

interface EmojiPickerProps {
    mode?: "dark" | "light";
    emojiSize?: number;
    sheetSize?: 32 | 64;
    emojiSpacing?: number;
    set?: EmojiSet;
    quality?: EmojiQuality;
    tabsVariant?: "fullWidth" | "default";
    onEmojiClick?(emoji: string): void;
    emojiVersion?: Version;
    styles?: Styles;
}
declare const EmojiPicker: FC<EmojiPickerProps>;

interface EmojiProps {
    unicode: string;
    quality?: EmojiQuality$1;
    size?: number;
    set?: EmojiSet$1;
    sheetSize?: number;
}
declare const Emoji: FC<EmojiProps>;

export { Emoji, EmojiPicker, EmojiPickerProps };
