import { CommandRunner } from 'nest-commander'; import { CortexUsecases } from '@/usecases/cortex/cortex.usecases'; import { CortexClient } from './services/cortex.client'; export declare abstract class BaseCommand extends CommandRunner { readonly cortexUseCases: CortexUsecases; cortex: CortexClient; constructor(cortexUseCases: CortexUsecases); protected abstract runCommand(passedParam: string[], options?: Record): Promise; run(passedParam: string[], options?: Record): Promise; protected setCortex(cortex: CortexClient): void; }