import type { ToolResult } from '../../types/index.js';
import type { ClarificationToken } from '../../types/clarification-token.js';
/**
 * Build the isError response returned when a tool is called without
 * clarificationAnswers while a pending token exists.
 *
 * The mandate text names AskUserQuestion explicitly so the LLM knows
 * exactly what to do. The structuredContent provides machine-readable
 * context for retrying.
 */
export declare function buildGateError(token: ClarificationToken): ToolResult;
//# sourceMappingURL=error-builder.d.ts.map