import { CodexResponsesClient } from "../codex/codex-responses-client.js"; import { AgentBlastWorkspace } from "../core/workspace.js"; import { AgentBlastRun, WorkflowResult } from "../core/types.js"; import { RedTeamOptions } from "../redteam/red-team-engine.js"; export declare class AgentBlastWorkflows { readonly cwd: string; readonly model: string; readonly workspace: AgentBlastWorkspace; readonly codex: CodexResponsesClient; private currentRun?; constructor(input: { cwd: string; model: string; codex?: CodexResponsesClient; }); init(): Promise; inspect(): Promise; scan(): Promise; harden(): Promise; applyFirstPatch(): Promise; replay(): Promise; redteam(options?: RedTeamOptions): Promise; report(): Promise; ask(question: string): Promise; getCurrentRun(): AgentBlastRun | undefined; private requireRun; }