import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { INotificationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/notification/common/notification.service"; import { IWorkbenchContribution } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/contributions"; import { IExtensionsWorkbenchService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/extensions/common/extensions.service"; import { IChatService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService/chatService.service"; import { IPluginMarketplaceService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/pluginMarketplaceService.service"; export declare class AgentPluginRecommendations extends Disposable implements IWorkbenchContribution { private readonly _chatService; private readonly _pluginMarketplaceService; private readonly _notificationService; private readonly _extensionsWorkbenchService; static readonly ID = "workbench.contrib.agentPluginRecommendations"; private _hasNotified; constructor(_chatService: IChatService, _pluginMarketplaceService: IPluginMarketplaceService, _notificationService: INotificationService, _extensionsWorkbenchService: IExtensionsWorkbenchService); private _checkForRecommendedPlugins; }