import { Level, UserChoice } from '../recommendationModel'; export declare const promptUserUtil: (message: string, level: Level, hideNever: boolean) => Promise; export declare const isExtensionInstalled: (id: string) => boolean; export declare const getInstalledExtensionName: (id: string) => string | undefined; /** * Install an extension * * @returns when the extension is installed * @throws if the user refuses to install the extension, or if the extension does not get installed within a timeout period */ export declare const installExtensionUtil: (id: string, extensionDisplayName: string, timeout: number) => Promise; export declare const getExtensionConfigurationFile: () => string | undefined; export declare const readExtensionConfigurationFile: () => Promise; export declare const isUnwantedRecommendation: (toExtension: string, data?: string) => Promise; //# sourceMappingURL=vscodeUtil.d.ts.map