/** * AskUserQuestion tool — pauses the agentic loop to ask the user a question. * * This tool is intercepted by the agentic loop before execution. When the LLM * calls it, the loop yields a `needsInput` result instead of executing the tool * locally. The caller (gateway) sends the question to the user, waits for a * response, then resumes the loop with the user's answer as the tool_result. * * Renders as blex:poll (multiple options) or blex:confirm (yes/no) in webchat. */ import type { Tool } from './index.js'; export declare const ASK_USER_QUESTION_TOOL = "AskUserQuestion"; export declare const askUserQuestionTool: Tool; //# sourceMappingURL=ask-user-question.d.ts.map