/**
 * Extension Logs Controller
 *
 * Receives log batches from the Crewly Chrome Extension and writes them
 * to the InProcessLogBuffer under the session name 'chrome-extension'.
 * This allows extension activity to appear in the Side Terminal panel
 * alongside agent logs.
 *
 * @module controllers/monitoring/extension-logs.controller
 */
import type { Request, Response } from 'express';
/**
 * POST /api/monitoring/extension-logs
 *
 * Accepts a batch of log entries from the Chrome Extension and
 * writes each one into the InProcessLogBuffer for real-time
 * display and disk persistence.
 *
 * @param req - Express request with ExtensionLogPayload body
 * @param res - Express response
 */
export declare function receiveExtensionLogs(req: Request, res: Response): void;
//# sourceMappingURL=extension-logs.controller.d.ts.map