/** * spm_clarify — Clarification questions tool. * * Stateless: takes the document + expectations + gap context + optional previous answers, * calls the clarification agent, returns questions with suggested answers. * * Claude's context window is the session state — each call is self-contained. */ export declare const clarifyDefinition: { name: string; description: string; inputSchema: { type: "object"; properties: { document: { type: string; description: string; }; nano_app_id: { type: string; description: string; }; main_expectation: { type: string; description: string; }; all_sub_expectations: { type: string; description: string; }; target_sub_expectation: { type: string; description: string; }; previous_answers: { type: string; items: { type: string; properties: { question: { type: string; }; answer: { type: string; }; }; }; description: string; }; user_context: { type: string; description: string; }; about_company: { type: string; description: string; }; }; required: string[]; }; }; export interface ClarifyInput { document: string; nano_app_id: string; main_expectation: string; all_sub_expectations: string; target_sub_expectation: string; previous_answers?: Array<{ question: string; answer: string; }>; user_context?: string; about_company?: string; } export declare function handleClarify(input: ClarifyInput, apiKey?: string): Promise;