export declare const MISSION_HELP = "omx mission - Run a prompt checklist sequentially through omx exec\n\nUsage:\n omx mission [--dry-run] [--continue-on-error] [--summary ] [--slug ] [--json] [-- ]\n omx mission run [options]\n omx mission plan [--json]\n omx mission status [--json] [--summary ]\n omx mission mark --task --status [--json] [--summary ]\n omx mission resume [--continue-on-error] [--summary ] [--json] [-- ]\n omx mission rerun --task [--summary ] [--json] [-- ]\n\nInput format:\n - One task per non-empty line\n - Markdown bullets, numbered lists, and checkboxes are accepted\n - Markdown headings and HTML comments are ignored\n\nArtifacts:\n .omx/missions//summary.json\n .omx/missions//ledger.jsonl\n\nExamples:\n omx mission ./mission.md --dry-run\n omx mission status ./mission.md\n omx mission resume ./mission.md -- --model gpt-5\n omx mission mark ./mission.md --task task-002 --status needs-human-review\n omx mission rerun ./mission.md --task task-002\n"; type MissionTaskStatus = "pending" | "planned" | "running" | "passed" | "failed" | "skipped" | "blocked" | "needs-human-review"; export interface MissionTask { id: string; index: number; prompt: string; source_line: number; status: MissionTaskStatus; started_at?: string; completed_at?: string; exit_code?: number; } export interface MissionSummary { version: 1; slug: string; input_path: string; dry_run: boolean; continue_on_error: boolean; started_at: string; completed_at?: string; status: "planned" | "running" | "passed" | "failed" | "blocked" | "needs-human-review"; counts: Record<"total" | "planned" | "passed" | "failed" | "skipped" | "blocked" | "needs-human-review", number>; codex_args: string[]; tasks: MissionTask[]; } export interface MissionCommandOptions { cwd?: string; now?: () => Date; stdout?: (line: string) => void; stderr?: (line: string) => void; runTask?: (prompt: string, codexArgs: string[]) => Promise; } export declare function parseMissionTasks(input: string): MissionTask[]; export declare function missionCommand(args: string[], options?: MissionCommandOptions): Promise; export {}; //# sourceMappingURL=mission.d.ts.map