import { type ApprovedExecutionLaunchHint } from '../planning/artifacts.js'; export declare const RALPH_HELP = "omk ralph - Launch Codex with ralph persistence mode active\n\nUsage:\n omk ralph [task text...]\n omk ralph --prd \"\"\n omk ralph [ralph-options] [codex-args...] [task text...]\n\nOptions:\n --help, -h Show this help message\n --prd PRD mode shortcut: mark the task text explicitly\n --prd= Same as --prd \"\"\n --no-deslop Skip the final ai-slop-cleaner pass\n\nPRD mode:\n Ralph initializes persistence artifacts in .omk/ so PRD and progress\n state can survive across Codex sessions. Provide task text either as\n positional words or with --prd.\n\nCommon patterns:\n omk ralph \"Fix flaky notify-hook tests\"\n omk ralph --prd \"Ship release checklist automation\"\n omk ralph --model gpt-5 \"Refactor state hydration\"\n omk ralph -- --task-with-leading-dash\n"; export declare function extractRalphTaskDescription(args: readonly string[], fallbackTask?: string): string; export declare function normalizeRalphCliArgs(args: readonly string[]): string[]; export declare function filterRalphCodexArgs(args: readonly string[]): string[]; export declare function buildRalphChangedFilesSeedContents(): string; export declare function buildRalphAppendInstructions(task: string, options: { changedFilesPath: string; noDeslop: boolean; approvedHint?: ApprovedExecutionLaunchHint | null; }): string; export declare function ralphCommand(args: string[]): Promise; //# sourceMappingURL=ralph.d.ts.map