import { Request, Response } from 'express';
import type { ApiController } from '../api.controller.js';
/**
 * GET /api/in-progress-tasks
 *
 * Returns the list of currently-active tasks projected from the V3 task-pool
 * into the legacy InProgressTask shape so the frontend dashboard / Tasks tab
 * keeps working unchanged.
 *
 * V3-only as of spec 2026-05-06-task-management-v1-deprecation.md. Replaces
 * the prior reader of `~/.crewly/in_progress_tasks.json` (TaskTrackingService),
 * collapsing the user-visible duplication. The JSON file may still be touched
 * by adjacent services (memory, monitors, websocket); they are migrated in a
 * follow-up.
 *
 * @param req - Express request (no params)
 * @param res - Response with `{ success, tasks, lastUpdated, version }`
 */
export declare function getInProgressTasks(this: ApiController, req: Request, res: Response): Promise<void>;
//# sourceMappingURL=in-progress-tasks.controller.d.ts.map