import type { MarketplaceRegistrationStatus, PluginExecFileFn } from '../../types/plugin-install.js';
/**
 * Ensure the Anthropic Claude Code marketplace is registered.
 * Idempotent: checks before registering. Safe when `claude` CLI is absent.
 *
 * @param dryRun - When true, skip CLI execution and report intent only.
 * @param exec - Optional execFile override for testing.
 */
export declare function ensureAnthropicMarketplaceRegistered(dryRun?: boolean, exec?: PluginExecFileFn): Promise<MarketplaceRegistrationStatus>;
//# sourceMappingURL=marketplace-registrar.d.ts.map