import type { ILogger } from '../types'; import type { Extension } from 'vscode'; /** * Reads the list of extensions installed and returns the id and version. * * @param extensions - installed extensions passed from vscode * @param logger - logger to report errors * @returns list of extension ids and versions */ export declare function getInstalledExtensions(extensions?: readonly Extension[], logger?: ILogger): Promise<{ [id: string]: { version: string; }; }>; /** * Read the version of the cloud foundry CLI. * * @returns version */ export declare function getCFCliToolVersion(): Promise; /** * Read the version of the fiori generator. * * @returns version */ export declare function getFioriGenVersion(): Promise; /** * Returns the versions of node.js modules. * * @param logger - logger to report errors * @returns modules and versions */ export declare function getProcessVersions(logger?: ILogger): Promise; //# sourceMappingURL=get-installed.d.ts.map