import type { PluginInstallerService } from '../plugins/plugin-installer.service.js'; import type { OutdatedPlugin } from '../updater/plugin-compare.js'; import type { PluginAutoUpdateMode } from '../types/plugin.types.js'; export interface AutoInstallOptions { confirm?: ConfirmInstall; policy?: PluginAutoUpdateMode; } export type ConfirmInstall = (plugin: OutdatedPlugin) => Promise; export declare function autoInstallOutdatedPlugins(installer: PluginInstallerService, outdatedPlugins: OutdatedPlugin[], options?: AutoInstallOptions): Promise; export declare function autoInstallPlugin(installer: PluginInstallerService, plugin: OutdatedPlugin, options?: AutoInstallOptions): Promise; //# sourceMappingURL=auto-plugin-install.d.ts.map