import * as React from 'react'; import * as HrvComponents from '..'; import 'emoji-mart/css/emoji-mart.css'; export declare type IEmojiPickerType = 'native' | 'apple' | 'google' | 'twitter' | 'emojione' | 'messenger' | 'facebook'; interface IEmojiPickerProps { set?: IEmojiPickerType; native?: boolean; perLine?: number; sheetSize?: number; i18n?: Object; onChange?: Function; placement: HrvComponents.TooltipPlacement; } interface IEmojiPickerStates { visible: boolean; } export declare class EmojiPicker extends React.Component { clickOutsideHandler: void; constructor(props: IEmojiPickerProps); static defaultProps: { set: string; native: boolean; perLine: number; sheetSize: number; i18n: { search: string; notfound: string; skintext: string; categories: { search: string; recent: string; people: string; nature: string; foods: string; activity: string; places: string; objects: string; symbols: string; flags: string; custom: string; }; }; placement: string; }; private onChange; private __showPopup; private __handleOnVisibleChange; render(): JSX.Element; } export {};