import { DownloadBaseEmojiByIdReq, DownloadBaseEmojiByUrlReq, GetBaseEmojiPathReq, PullSysEmojisReq } from '../types'; import { GeneralCallResult } from './common'; export interface NodeIKernelBaseEmojiService { removeKernelBaseEmojiListener(listenerId: number): void; addKernelBaseEmojiListener(listener: unknown): number; isBaseEmojiPathExist(args: Array): unknown; fetchFullSysEmojis(pullSysEmojisReq: PullSysEmojisReq): Promise, downloadInfo: Array }, normalPanelResult: { SysEmojiGroupList: Array, downloadInfo: Array }, superPanelResult: { SysEmojiGroupList: Array, downloadInfo: Array }, redHeartPanelResult: { SysEmojiGroupList: Array, downloadInfo: Array } } }>; getBaseEmojiPathByIds(getBaseEmojiPathReqs: Array): unknown; downloadBaseEmojiByIdWithUrl(downloadBaseEmojiByUrlReq: DownloadBaseEmojiByUrlReq): unknown; downloadBaseEmojiById(downloadBaseEmojiByIdReq: DownloadBaseEmojiByIdReq): unknown; }