import * as React from 'react'; import type { Emoji } from '../type/Emoji'; import type { EmojiPane } from './EmojiPane'; import type { EmojiStringKeys } from '../type/EmojiStringKeys'; import type { LocalizedStrings, UIUtilities } from '../../common/index'; /** * @internal */ export interface EmojiICallout { dismiss: () => void; } /** * @internal * Enable emoji callout */ export declare function showEmojiCallout(uiUtilities: UIUtilities, cursorRect: DOMRect, strings: Record, onSelectFromPane: (emoji: Emoji, wordBeforeCursor: string) => void, paneRef: React.RefObject, emojiCalloutRef: React.RefObject, onHideCallout: () => void, baseId: number, searchBoxString?: LocalizedStrings): void;