/**
 * Cron Task API Controller
 *
 * Handlers for cron task CRUD operations.
 * All responses follow standard ApiResponse format: { success, data?, error? }
 *
 * @module controllers/system/cron-task.controller
 */
import type { Request, Response } from 'express';
/**
 * POST /api/cron-tasks — Create a new cron task.
 */
export declare function createCronTask(req: Request, res: Response): Promise<void>;
/**
 * GET /api/cron-tasks — List cron tasks, optionally filtered.
 */
export declare function listCronTasks(req: Request, res: Response): Promise<void>;
/**
 * PATCH /api/cron-tasks/:id — Update a cron task.
 */
export declare function updateCronTask(req: Request, res: Response): Promise<void>;
/**
 * GET /api/teams/:teamId/cron-tasks — List cron tasks for a specific team.
 */
export declare function listTeamCronTasks(req: Request, res: Response): Promise<void>;
/**
 * DELETE /api/cron-tasks/:id — Delete a cron task (user/orchestrator only).
 */
export declare function deleteCronTask(req: Request, res: Response): Promise<void>;
//# sourceMappingURL=cron-task.controller.d.ts.map