/**
 * GET /api/interactive/chat/[featureId]/turn-groups
 *
 * Returns server-derived user turn groups for a feature's chat history.
 *
 * Every COMPLETED user turn (a user message plus the assistant replies
 * that followed it) is collapsed into a named card so the thread
 * stays short. The MOST RECENT turn is left out so the user keeps
 * seeing their live reply stream in place.
 *
 * Thin route — delegates to `GetChatTurnGroupsUseCase` and serialises
 * the DTO. No grouping logic lives here; it all happens inside the
 * use case so the CLI / TUI could expose the same data tomorrow.
 */
import type { NextRequest } from 'next/server';
import { NextResponse } from 'next/server';
export declare const dynamic = "force-dynamic";
interface RouteParams {
    params: Promise<{
        featureId: string;
    }>;
}
export declare function GET(_request: NextRequest, { params }: RouteParams): Promise<NextResponse>;
export {};
//# sourceMappingURL=route.d.ts.map