import { CodeCrewTool } from '../codecrew.tool'; import { ConversationProviderFactory } from '../conversation'; import { CliOptions } from '../cli-options'; export declare function handleChat(app: any, args: CliOptions): Promise; export declare class ChatHandler { private readonly codeCrewTool; private readonly providerFactory; private readonly logger; private conversationProvider; private currentThreadId?; constructor(codeCrewTool: CodeCrewTool, providerFactory: ConversationProviderFactory); handleChatCommand(options: any): Promise; private handleSingleMessage; private startInteractiveChat; private listThreads; private showHistory; private deleteThread; private cleanupThreads; }