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; }