/** * Dashboard API — thread lifecycle route handlers: unarchive, summary * generation, update, delete/archive, start, and branch→root conversion. * Read handlers live in threads-read.ts, creation in threads-create.ts, * shared validation/enrichment in threads-helpers.ts. */ import { type RouteArgs } from "./types.js"; export declare function handleUnarchiveThread(args: RouteArgs, threadId: number): boolean; export declare function handleGenerateSummary(args: RouteArgs, threadId: number): boolean; /** PATCH /api/threads/:threadId — update a thread */ export declare function handleUpdateThread(args: RouteArgs, threadId: number): boolean; /** DELETE /api/threads/:threadId — archive or delete a thread */ export declare function handleDeleteThread(args: RouteArgs, threadId: number): boolean; /** POST /api/threads/:threadId/start — spawn a thread process from the dashboard */ export declare function handleStartThread(args: RouteArgs, threadId: number): boolean; /** POST /api/threads/:threadId/convert-to-root — convert a branch thread to a root thread */ export declare function handleConvertToRoot(args: RouteArgs, threadId: number): boolean; //# sourceMappingURL=threads.d.ts.map