import { type Config } from "@oclif/core"; import { BaseCommand } from "../base.js"; export default class AI extends BaseCommand { private runLogManager; private digestCollector?; static description: string; static examples: string[]; static flags: { "dry-run": import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; interactive: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; "auto-inspect": import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; "early-bailout": import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; auto: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; debug: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; port: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; host: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; launch: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; profile: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; headless: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; verbose: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; keepOpen: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; static args: { instruction: import("@oclif/core/lib/interfaces/parser.js").Arg>; }; private storage; private attempts; constructor(argv: string[], config: Config); private stabilizeTerminal; private safePrompt; run(): Promise; private attemptWorkflow; private buildSystemPrompt; private cleanYamlOutput; private validateYaml; private executeWorkflow; private showExecutionSummary; private handleFeedbackLoop; private promptSaveWorkflow; private verifyResults; private handleSuccessfulWorkflow; private hasEmptyDataExtraction; private continueWorkflow; private combineYamlWorkflows; private formatResultForFeedback; private createRefinedInstruction; private createAIRefinedInstruction; }