import { StreamResponse } from "./StreamResponse"; import { ChatCore, ChatConfig, InternalConfig, MessageRequest, MessageResponse } from "../models"; /** * The primary class for the chat-core library. * * @internal */ export declare class ChatCoreImpl implements ChatCore { private chatConfig; private httpService; private endpoints; private internalConfig; constructor(chatConfig: ChatConfig, internalConfig?: InternalConfig); getNextMessage(request: MessageRequest): Promise; private createMessageResponse; streamNextMessage(request: MessageRequest): Promise; }