import { IExtensionsWorkbenchService } from "../common/extensions.service.js"; import { IWorkbenchContribution } from "../../../common/contributions.js"; import { IExtensionService } from "../../../services/extensions/common/extensions.service.js"; import { INotificationService } from "../../../../platform/notification/common/notification.service.js"; import { IHostService } from "../../../services/host/browser/host.service.js"; import { Disposable } from "../../../../base/common/lifecycle.js"; export declare class ExtensionDependencyChecker extends Disposable implements IWorkbenchContribution { private readonly extensionService; private readonly extensionsWorkbenchService; private readonly notificationService; private readonly hostService; constructor(extensionService: IExtensionService, extensionsWorkbenchService: IExtensionsWorkbenchService, notificationService: INotificationService, hostService: IHostService); private getUninstalledMissingDependencies; private getAllMissingDependencies; private installMissingDependencies; }