import { EmojiComponentType } from "../data.js"; import { CombinedEmojiTestDataItem, SimilarEmojiTestData } from "./similar.js"; /** * List of components */ type ComponentsCount = Required>; /** * Extended tree item */ interface TreeSplitEmojiTestDataItem extends CombinedEmojiTestDataItem { components: ComponentsCount; componentsKey: string; } /** * Tree item */ interface EmojiComponentsTreeItem { item: TreeSplitEmojiTestDataItem; children?: Record; } type EmojiComponentsTree = Record; /** * Convert test data to dependencies tree, based on components */ declare function getEmojiTestDataTree(data: SimilarEmojiTestData): EmojiComponentsTree; export { EmojiComponentsTree, EmojiComponentsTreeItem, getEmojiTestDataTree };