import type { SessionMessageModel } from '@mindverse/accessor-open'; import type { WS_MSG_MULTIPLE_TEMPLATE } from '../../../interface/chat-content'; export declare enum HintItemStatus { FINISH = "FINISH", RUNNING = "RUNNING", FAIL = "FAIL" } export declare enum HintSkillTypeEnums { skill = "skill", workflow = "workflow" } export interface HintItem { hintId: string; parentHintId: string; osSkillId: string; status: HintItemStatus; text: string; time: Date; errorCode?: string; errorMsg?: string; icon?: string; skillType?: HintSkillTypeEnums; results?: WS_MSG_MULTIPLE_TEMPLATE[]; children?: HintItem[]; } export declare const replaceHint: (hintItem: HintItem, hintList: HintItem[], hintCache: Record) => void; export declare const processConvertHint: (hintItem: SessionMessageModel, hintList: HintItem[], hintCache: Record) => void; export declare const flatHints: (originHintList: SessionMessageModel[]) => HintItem[];