export declare enum PluginInstallStatus { Installed = "installed", AlreadyInstalled = "already-installed", Partial = "partial", Error = "error" } export interface PluginInstallFailure { name: string; error: string; } export interface PluginInstallResult { status: PluginInstallStatus; pluginsInstalled: string[]; pluginsAlreadyInstalled: string[]; pluginsFailed: PluginInstallFailure[]; /** Top-level error (e.g. manifest fetch failed). Only set when status is "error". */ error?: string; } export declare function installClaudePlugin(ref: string): Promise;