@hoopinc/emoji-picker-react
Version:
Emoji Picker component for React Applications on the web
28 lines (27 loc) • 1.73 kB
TypeScript
/// <reference types="react" />
import { EmojiClickData, EmojiStyle, SkinTonePickerLocation, SkinTones, SuggestionMode, Theme } from '../types/exposedTypes';
import { CategoriesConfig } from './categoryConfig';
import { PickerDimensions, PreviewConfig } from './config';
export declare function useSearchPlaceHolderConfig(): string;
export declare function useDefaultSkinToneConfig(): SkinTones;
export declare function useSkinTonesDisabledConfig(): boolean;
export declare function useEmojiStyleConfig(): EmojiStyle;
export declare function useAutoFocusSearchConfig(): boolean;
export declare function useCategoriesConfig(): CategoriesConfig;
export declare function useOnEmojiClickConfig(): (emoji: EmojiClickData, event: MouseEvent) => void;
export declare function usePreviewConfig(): PreviewConfig;
export declare function useThemeConfig(): Theme;
export declare function useSuggestedEmojisModeConfig(): SuggestionMode;
export declare function useLazyLoadEmojisConfig(): boolean;
export declare function usePickerSizeConfig(): {
height: PickerDimensions;
width: PickerDimensions;
};
export declare function useEmojiVersionConfig(): string | null;
export declare function useSearchDisabledConfig(): boolean;
export declare function useSkinTonePickerLocationConfig(): SkinTonePickerLocation;
export declare function useUnicodeToHide(): Set<string>;
export declare function useGetEmojiUrlConfig(): (unified: string, style: EmojiStyle) => string;
export declare function useSearchQuery(): string;
export declare function useApi(): import("react").MutableRefObject<import("../types/exposedTypes").EmojiPickerApi> | undefined;
export declare function useOnReturnFocus(): (() => void) | undefined;