/**
 * Marketplace REST Routes
 *
 * Router configuration for marketplace-related endpoints. Provides REST access
 * to the marketplace service for browsing, installing, updating, and
 * uninstalling marketplace items.
 *
 * @module controllers/marketplace/marketplace.routes
 */
import { Router } from 'express';
/**
 * Creates the marketplace router with all marketplace endpoints.
 *
 * Endpoints:
 * - GET  /              - List marketplace items with optional filters
 * - GET  /installed     - List locally installed items
 * - GET  /updates       - List items with available updates
 * - POST /refresh       - Force refresh the registry cache
 * - GET  /:id           - Get single item detail
 * - POST /:id/install   - Install a marketplace item
 * - POST /:id/uninstall - Uninstall a marketplace item
 * - POST /:id/update    - Update a marketplace item
 *
 * Note: Parameterized routes (/:id) are registered after static routes
 * to prevent path conflicts (e.g., /installed matching /:id).
 *
 * @returns Express router configured with marketplace routes
 */
export declare function createMarketplaceRouter(): Router;
//# sourceMappingURL=marketplace.routes.d.ts.map