import type { IJodit } from "jodit/esm/types/index";
import type { IAIMessage } from "../interface/index";
/**
 * Create user message
 */
export declare function createUserMessage(content: string): IAIMessage;
/**
 * Create AI message structure (will be filled during streaming/response)
 */
export declare function createAIMessage(): IAIMessage;
/**
 * Create error message for AI
 */
export declare function createErrorMessage(error: Error): IAIMessage;
/**
 * Upload artifacts if uploadBase64Artifact is configured
 */
export declare function uploadArtifacts(jodit: IJodit, artifacts: IAIMessage['artifacts']): Promise<IAIMessage['artifacts']>;
