import type { CheckpointId } from "../../orchestrator/checkpoints/types.js"; /** Valid --approve-gates names — sourced from the declared checkpoint sites. */ export declare const KNOWN_CHECKPOINT_IDS: readonly CheckpointId[]; export interface RunCommandOptions { verbose?: boolean; /** Override AI provider for all roles. Overrides config.planner/generator/evaluator.provider. */ provider?: string; /** Override pipeline execution mode for this run. 'autopilot' or 'careful'. */ mode?: "autopilot" | "careful"; /** Override the default checkpoint mechanism for this run (noop|cli|disk|pr). * Per-checkpoint config overrides still apply unless --checkpoint-all is set. */ checkpoint?: string; /** When set with --checkpoint, overrides ALL per-checkpoint config overrides too. * Without this flag, --checkpoint only overrides the global default; per-checkpoint * overrides in config still win. With this flag, --checkpoint wins everywhere. */ checkpointAll?: boolean; /** When set, the pipeline honors this runId instead of self-generating run-. */ runId?: string; /** When set, selects the active team; absent => config.defaultTeam then 'programming'. */ team?: string; /** Comma-separated checkpoint ids to gate via the 'disk' mechanism for this run only. */ approveGates?: string; } export declare function runRunCommand(taskDescription: string | undefined, projectRoot: string, options: RunCommandOptions): Promise; //# sourceMappingURL=run.d.ts.map