import { CommandRunner } from 'nest-commander'; import { AnalyzerService } from '../analyzer/analyzer.service.js'; import { SuggesterService } from '../suggester/suggester.service.js'; import { StorageService } from '../services/storage.service.js'; import { ConfigService } from '../services/config.service.js'; import { PatchGeneratorService } from '../patcher/patch-generator.service.js'; import { DryRunService } from '../patcher/dry-run.service.js'; import { AutoApplyService } from '../patcher/auto-apply.service.js'; import { FixTargetFilterService } from '../patcher/fix-target-filter.service.js'; import type { FixCommandOptions } from '../patcher/interfaces/index.js'; export declare class FixCommand extends CommandRunner { private readonly analyzerService; private readonly suggesterService; private readonly storageService; private readonly configService; private readonly patchGenerator; private readonly dryRunService; private readonly autoApplyService; private readonly fixTargetFilter; constructor(analyzerService: AnalyzerService, suggesterService: SuggesterService, storageService: StorageService, configService: ConfigService, patchGenerator: PatchGeneratorService, dryRunService: DryRunService, autoApplyService: AutoApplyService, fixTargetFilter: FixTargetFilterService); run(passedParams: string[], options: FixCommandOptions): Promise; private loadTrace; private displaySuggestionsSummary; private displayNativeSuggestions; private handleAutoApplyError; private handleError; parseDryRun(): boolean; parseAutoApply(): boolean; parseBackup(): boolean; parseGitBranch(val: string): string; parseMaxPatches(val: string): number; parseLintCommand(val: string): string; parseTestCommand(val: string): string; parseNoLint(): boolean; parseNoTests(): boolean; }