import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js'; import { ChatCreateDTO } from '../models/ChatCreateDTO.js'; import { ChatMessageDTO } from '../models/ChatMessageDTO.js'; import { ChatMessageRecordDTO } from '../models/ChatMessageRecordDTO.js'; import { ChatSessionDTO } from '../models/ChatSessionDTO.js'; import { ChatUpdateDTO } from '../models/ChatUpdateDTO.js'; import { LlmResultDTO } from '../models/LlmResultDTO.js'; import { MemoryUsageDTO } from '../models/MemoryUsageDTO.js'; import { SseEmitter } from '../models/SseEmitter.js'; export declare class ChatApiRequestFactory extends BaseAPIRequestFactory { clearMemory(chatId: string, _options?: Configuration): Promise; deleteChat(chatId: string, _options?: Configuration): Promise; getDefaultChatId(characterUid: string, _options?: Configuration): Promise; getMemoryUsage(chatId: string, _options?: Configuration): Promise; listChats(_options?: Configuration): Promise; listDebugMessages(chatId: string, limit: number, _options?: Configuration): Promise; listDebugMessages1(chatId: string, limit: number, offset: number, _options?: Configuration): Promise; listDebugMessages2(chatId: string, _options?: Configuration): Promise; listMessages(chatId: string, limit: number, _options?: Configuration): Promise; listMessages1(chatId: string, limit: number, offset: number, _options?: Configuration): Promise; listMessages2(chatId: string, _options?: Configuration): Promise; rollbackMessages(chatId: string, count: number, _options?: Configuration): Promise; sendAssistant(chatId: string, assistantUid: string, _options?: Configuration): Promise; sendMessage(chatId: string, chatMessageDTO: ChatMessageDTO, _options?: Configuration): Promise; startChat(chatCreateDTO: ChatCreateDTO, _options?: Configuration): Promise; streamSendAssistant(chatId: string, assistantUid: string, _options?: Configuration): Promise; streamSendMessage(chatId: string, chatMessageDTO: ChatMessageDTO, _options?: Configuration): Promise; updateChat(chatId: string, chatUpdateDTO: ChatUpdateDTO, _options?: Configuration): Promise; } export declare class ChatApiResponseProcessor { clearMemoryWithHttpInfo(response: ResponseContext): Promise>>; deleteChatWithHttpInfo(response: ResponseContext): Promise>; getDefaultChatIdWithHttpInfo(response: ResponseContext): Promise>; getMemoryUsageWithHttpInfo(response: ResponseContext): Promise>; listChatsWithHttpInfo(response: ResponseContext): Promise>>; listDebugMessagesWithHttpInfo(response: ResponseContext): Promise>>; listDebugMessages1WithHttpInfo(response: ResponseContext): Promise>>; listDebugMessages2WithHttpInfo(response: ResponseContext): Promise>>; listMessagesWithHttpInfo(response: ResponseContext): Promise>>; listMessages1WithHttpInfo(response: ResponseContext): Promise>>; listMessages2WithHttpInfo(response: ResponseContext): Promise>>; rollbackMessagesWithHttpInfo(response: ResponseContext): Promise>>; sendAssistantWithHttpInfo(response: ResponseContext): Promise>; sendMessageWithHttpInfo(response: ResponseContext): Promise>; startChatWithHttpInfo(response: ResponseContext): Promise>; streamSendAssistantWithHttpInfo(response: ResponseContext): Promise>; streamSendMessageWithHttpInfo(response: ResponseContext): Promise>; updateChatWithHttpInfo(response: ResponseContext): Promise>; }