import { IconifyJSON } from "@iconify/types"; /** Parsed icon */ export interface PreparedEmojiIcon { /** Icon name */ icon: string; /** Emoji sequence as string */ sequence: string; } /** * Parse */ export interface PreparedEmojiResult { /** List of icons */ icons: PreparedEmojiIcon[]; /** Regular expression */ regex: string; } /** * Prepare emoji for icons list * * Test data should be fetched from 'https://unicode.org/Public/emoji/17.0/emoji-test.txt' * It is used to detect missing emojis and optimise regular expression */ export declare function prepareEmojiForIconsList(icons: Record, rawTestData?: string): PreparedEmojiResult; /** * Prepare emoji for an icon set * * Test data should be fetched from 'https://unicode.org/Public/emoji/15.1/emoji-test.txt' * It is used to detect missing emojis and optimise regular expression */ export declare function prepareEmojiForIconSet(iconSet: IconifyJSON, rawTestData?: string): PreparedEmojiResult;