/**
 * @fileoverview Plugin management REST API routes
 *
 * This module provides Express routes for managing the complete plugin lifecycle:
 * - Listing and filtering plugins by status
 * - Installing plugins from npm or local paths
 * - Uninstalling plugins (soft delete or hard purge)
 * - Enabling/disabling plugins
 * - Running health diagnostics
 * - Upgrading plugins
 * - Retrieving UI slot contributions for frontend rendering
 * - Discovering and executing plugin-contributed agent tools
 *
 * All routes require board-level authentication (assertBoard middleware).
 *
 * @module server/routes/plugins
 * @see doc/plugins/PLUGIN_SPEC.md for the full plugin specification
 */
import { Router } from "express";
import type { Db } from "@rudderhq/db";
type PluginOperationsRouteContext = {
    router: Router;
    db: Db;
    [key: string]: any;
};
export declare function registerPluginOperationsRoutes(ctx: PluginOperationsRouteContext): void;
export {};
//# sourceMappingURL=plugins.operations-routes.d.ts.map