interface ExtensionApiLike { registerTool(tool: unknown): void; } export default function questionExtension(pi: ExtensionApiLike): void; export { questionParameters, normalizeQuestionInput } from "./contract.js"; export { createDesktopQuestionResponse, parseDesktopQuestionResponse } from "./desktop.js"; export { createCanceledQuestionResult, createFallbackPrompt, createQuestionToolResult, createSuccessfulQuestionResult, summarizeQuestionResult } from "./result.js"; export type { QuestionResultDetails, QuestionToolInput } from "./types.js";