import * as git from '../plugins/git.js'; import { type MarketplaceIndexEntry } from '../plugins/index-store.js'; export interface MarketplaceInstallOptions { name?: string; ref?: string; force?: boolean; } export interface MarketplaceInstallResult { name: string; dir: string; entry: MarketplaceIndexEntry; plugins: { name: string; description?: string; }[]; } export interface MarketplaceInstallDeps { cacheDir?: string; indexPath?: string; gitRunner?: git.GitRunner; now?: () => Date; } export declare function installMarketplace(source: string, options?: MarketplaceInstallOptions, deps?: MarketplaceInstallDeps): Promise;