/** * Planning route handlers */ import type { RouteContext, ErrorResponse } from "./types.js"; import { type GenerateQuestionsRequest, type GeneratePlanRequest, type GenerateQuestionsResponse, type GeneratedPlan } from "../planning/index.js"; /** * POST /conversations/:id/questions - Generate clarifying questions */ export declare function handleGenerateQuestions(ctx: RouteContext, conversationId: string, body: GenerateQuestionsRequest): Promise<{ ok: true; data: GenerateQuestionsResponse; } | ErrorResponse>; /** * POST /conversations/:id/questions/stream - Stream question generation (SSE) */ export declare function handleQuestionsStream(ctx: RouteContext, conversationId: string, body: GenerateQuestionsRequest, corsHeaders: Record): Promise; /** * POST /conversations/:id/plan - Generate a plan from Q&A */ export declare function handleGeneratePlan(ctx: RouteContext, conversationId: string, body: GeneratePlanRequest): Promise<{ ok: true; plan: GeneratedPlan; } | ErrorResponse>; /** * POST /conversations/:id/plan/stream - Stream plan generation (SSE) */ export declare function handlePlanStream(ctx: RouteContext, conversationId: string, body: GeneratePlanRequest, corsHeaders: Record): Promise; //# sourceMappingURL=planning.d.ts.map