/** * SendElicitationResult System Tool * * System tool for submitting user responses for pending elicitation requests. * Used as a fallback for MCP clients that don't support the standard elicitation protocol. * * Flow: * 1. Tool calls elicit() -> client doesn't support elicitation -> ElicitationFallbackRequired thrown * 2. CallToolFlow catches error, stores pending context, returns instructions to LLM * 3. LLM asks user for input, then calls this tool with the response * 4. This tool stores the resolved result and re-invokes the original tool * 5. Original tool's elicit() returns the pre-resolved result immediately */ /** * Check if a tool name is the sendElicitationResult system tool. */ export declare function isSendElicitationResultTool(toolName: string): boolean; //# sourceMappingURL=send-elicitation-result.tool.d.ts.map