/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ import type { IJodit } from "jodit/esm/types/index"; import type { StateManager } from "../helpers/state-manager"; import type { IAIAssistantResult, IAIMessage, IConversation } from "../interface/index"; /** * Process streaming AI response */ export declare function processStreamingResponse(stateManager: StateManager, result: Extract, conversation: IConversation): Promise<{ aiMessage: IAIMessage; index: number; conversation: IConversation; }>; /** * Process final AI response */ export declare function processFinalResponse(result: Extract, conversation: IConversation): { aiMessage: IAIMessage; index: number; conversation: IConversation; }; /** * Upload artifacts if present in message */ export declare function processArtifacts(jodit: IJodit, aiMessage: IAIMessage, conversation: IConversation, index: number): Promise;