import { CortexUsecases } from '@/usecases/cortex/cortex.usecases'; import { CommandRunner, InquirerService } from 'nest-commander'; import { ChatCliUsecases } from '../usecases/chat.cli.usecases'; import { ModelsCliUsecases } from '../usecases/models.cli.usecases'; type RunOptions = { threadId?: string; }; export declare class RunCommand extends CommandRunner { private readonly modelsCliUsecases; private readonly cortexUsecases; private readonly chatCliUsecases; private readonly inquirerService; constructor(modelsCliUsecases: ModelsCliUsecases, cortexUsecases: CortexUsecases, chatCliUsecases: ChatCliUsecases, inquirerService: InquirerService); run(input: string[], option?: RunOptions): Promise; parseThreadId(value: string): string; modelInquiry: () => Promise; } export {};