import type { EmojiUpload, EmojiDescription, User } from '@atlaskit/emoji/types'; export interface PromiseBuilder { (result: R, context: string): Promise; } export interface UploadDetail { emoji: EmojiDescription; upload: EmojiUpload; } export interface MockEmojiResourceConfig { currentUser?: User; optimisticRendering?: boolean; promiseBuilder?: PromiseBuilder; uploadError?: string; uploadSupported?: boolean; }