export interface PluginMcpSettingsMutation { name: string; pluginName: string; pluginPath: string; action: "created" | "updated" | "skipped" | "removed" | "disabled"; reason?: string; } export interface PluginMcpSettingsSyncResult { mutations: PluginMcpSettingsMutation[]; failures: Array<{ pluginPath: string; pluginName?: string; message: string; }>; } export interface SyncPluginMcpServersToSettingsOptions { pluginPaths: ReadonlyArray; cwd?: string; workspacePath?: string; settingsPath?: string; providerId?: string; modelId?: string; } export interface RemovePluginMcpServersFromSettingsOptions { pluginPaths?: ReadonlyArray; pluginNames?: ReadonlyArray; settingsPath?: string; } export declare function syncPluginMcpServersToSettings(options: SyncPluginMcpServersToSettingsOptions): Promise; export declare function disablePluginMcpServersInSettings(options: RemovePluginMcpServersFromSettingsOptions): PluginMcpSettingsMutation[]; export declare function removePluginMcpServersFromSettings(options: RemovePluginMcpServersFromSettingsOptions): PluginMcpSettingsMutation[];