import type { Command } from 'commander'; import { type MarketplaceInstallDeps } from '../../agent/marketplaces/install.js'; import { type InstallFromMarketplaceDeps } from '../../agent/marketplaces/resolve.js'; import { type UpdateMarketplaceDeps } from '../../agent/marketplaces/update.js'; export interface MarketplaceCommandDeps extends MarketplaceInstallDeps, InstallFromMarketplaceDeps, UpdateMarketplaceDeps { logger?: Pick; } export declare function registerMarketplaceCommand(program: Command, deps?: MarketplaceCommandDeps): void;