export declare const QUESTION_HELP = "omx question - OMX-owned blocking user question entrypoint\n\nUsage:\n omx question --input '' [--json]\n omx question --ui --state-path \n\nOptions:\n --help, -h Show this help message\n --input JSON object with question/options schema; blocks until answered\n --input= Same as --input\n --answer-question-id Submit a bounded answer payload for a known question id\n --answer JSON answer object or {\"answers\":[...]} payload for --answer-question-id\n --session-id Optional session scope for answer submission\n --json Emit compact JSON on stdout for machine callers\n --ui Internal renderer mode; renders the OMX question UI for an existing state record\n --state-path Question record path used by --ui mode\n\nInput schema:\n {\n \"header\": \"Optional short heading\",\n \"question\": \"What should OMX do next?\",\n \"questions\": [\n {\"id\":\"next-step\",\"question\":\"What should OMX do next?\",\"options\":[{\"label\":\"Proceed\",\"value\":\"proceed\"}],\"allow_other\":false}\n ],\n \"options\": [\n {\"label\": \"Proceed\", \"value\": \"proceed\", \"description\": \"Continue\"},\n {\"label\": \"Revise\", \"value\": \"revise\"}\n ],\n \"allow_other\": true,\n \"other_label\": \"Other\",\n \"type\": \"single-answerable\",\n \"multi_select\": false,\n \"source\": \"deep-interview\",\n \"session_id\": \"optional-session-id\"\n }\n\nNotes:\n - 'type' accepts 'single-answerable' or 'multi-answerable'; legacy 'multi_select' is still accepted.\n - options may be [] only when allow_other is true, for a free-text-only prompt.\n - machine callers should use --json and read stdout; the command does not return\n until the user submitted all answers. Success payloads include primary\n batch fields 'questions' and 'answers'; one-question calls may also include\n transitional 'prompt' and 'answer' projections.\n"; export declare function questionCommand(args: string[]): Promise; //# sourceMappingURL=question.d.ts.map