import type { ToolDefinition } from "../../extensions/types.js";
import { buildQuestionnaireResponse, buildToolResult } from "./tool/response-envelope.js";
import { type QuestionData, QuestionParamsSchema } from "./tool/types.js";
import type { WrappingSelectItem } from "./view/components/wrapping-select.js";
export declare function buildItemsForQuestion(question: QuestionData): WrappingSelectItem[];
export declare const DEFAULT_PROMPT_SNIPPET = "Ask the user up to 4 structured questions (2-4 options each) when requirements are ambiguous";
export declare const DEFAULT_PROMPT_GUIDELINES: string[];
export declare function createAskUserQuestionToolDefinition(): ToolDefinition<typeof QuestionParamsSchema, unknown>;
export { buildQuestionnaireResponse, buildToolResult };
//# sourceMappingURL=ask-user-question.d.ts.map