import { parseInitArgs } from './autoresearch-guided.js'; export declare const AUTORESEARCH_HELP = "omx autoresearch - Launch OMX autoresearch with thin-supervisor parity semantics\n\nUsage:\n omx autoresearch (human entrypoint: launch Codex CLI deep-interview intake, then execute)\n omx autoresearch [--topic T] [--evaluator CMD] [--keep-policy P] [--slug S]\n omx autoresearch init [--topic T] [--evaluator CMD] [--keep-policy P] [--slug S]\n omx autoresearch run [codex-args...] (agent/explicit execution entrypoint)\n omx autoresearch [codex-args...] (compatibility alias for run)\n omx autoresearch --resume [codex-args...]\n\nArguments:\n (no args) Launch an interactive Codex session that activates deep-interview --autoresearch,\n writes .omk/specs artifacts, then launches only after explicit confirmation.\n --topic/... Seed the deep-interview intake with draft values; still requires refinement/confirmation before launch.\n init Bare init is an interactive deep-interview alias on TTYs; init with flags is the expert scaffold path.\n run Execute a crystallized autoresearch mission, preferring tmux split-pane launch when available.\n Directory inside a git repository containing mission.md and sandbox.md\n Existing autoresearch run id from .omk/logs/autoresearch//manifest.json\n\nBehavior:\n - deep-interview intake writes canonical artifacts under .omk/specs before launch\n - validates mission.md and sandbox.md\n - requires sandbox.md YAML frontmatter with evaluator.command and evaluator.format=json\n - fresh launch creates a run-tagged autoresearch// lane\n - supervisor records baseline, candidate, keep/discard/reset, and results artifacts under .omk/logs/autoresearch/\n - run prefers interview|autoresearch split-pane launch inside tmux, with foreground fallback on failure\n - --resume loads the authoritative per-run manifest and continues from the last kept commit\n"; export declare function normalizeAutoresearchCodexArgs(codexArgs: readonly string[]): string[]; export interface ParsedAutoresearchArgs { missionDir: string | null; runId: string | null; codexArgs: string[]; guided?: boolean; initArgs?: string[]; seedArgs?: ReturnType; runSubcommand?: boolean; } export declare function parseAutoresearchArgs(args: readonly string[]): ParsedAutoresearchArgs; export declare function autoresearchCommand(args: string[]): Promise; //# sourceMappingURL=autoresearch.d.ts.map