import * as readline from 'node:readline/promises'; import { Cortex } from '@cortexso/cortex.js'; export declare class ChatClient { readonly cortexInstance: Cortex; private exitClause; private userIndicator; private exitMessage; private cortex; constructor(cortexInstance: Cortex); chat(modelId: string, threadId?: string, message?: string, settings?: Partial): Promise; sendCompletionMessage(userInput: string, messages: Cortex.ChatCompletionMessageParam[], modelId: string, threadId: string, rl: readline.Interface, settings?: Partial): Promise; private getOrCreateNewThread; }