import { PropsWithChildren, MutableRefObject } from 'react';
import { IbaseStateProps } from './useMessageInputState.js';
import { Emoji } from '@emoji-mart/data';

interface useEmojiPickerProps extends IbaseStateProps {
    textareaRef?: MutableRefObject<HTMLTextAreaElement | undefined>;
    insertText?: (textToInsert: string) => void;
}
declare function useEmojiPicker<T extends useEmojiPickerProps>(props: PropsWithChildren<T>): {
    onSelectEmoji: (emoji: any) => void;
    sendFaceMessage: (emoji: Emoji) => void;
};

export { useEmojiPicker };
//# sourceMappingURL=useEmojiPicker.d.ts.map
