import { URI } from "../../../base/common/uri.js";
import { IExtensionRecommendations, RecommendationsNotificationResult } from "@codingame/monaco-vscode-2673c6e2-17c1-5710-b169-46f3d4a28696-common/vscode/vs/platform/extensionRecommendations/common/extensionRecommendations";
export declare const IExtensionRecommendationNotificationService: import("../../instantiation/common/instantiation.js").ServiceIdentifier<IExtensionRecommendationNotificationService>;
export interface IExtensionRecommendationNotificationService {
    readonly _serviceBrand: undefined;
    readonly ignoredRecommendations: string[];
    hasToIgnoreRecommendationNotifications(): boolean;
    promptImportantExtensionsInstallNotification(recommendations: IExtensionRecommendations): Promise<RecommendationsNotificationResult>;
    promptWorkspaceRecommendations(recommendations: Array<string | URI>): Promise<void>;
}
