export declare type AllowedModules = "vscode" | "@sap-bas/vscode-watt-library"; export declare type VSCodeModule = typeof import("vscode"); export declare type VSCodeWattLibraryModule = typeof import("@sap-bas/vscode-watt-library"); export default class ModuleResolver { /** * @description Resolves a node module or returns undefined if module is not found. * @remarks This function is mocked when testing the classes that need vscode module. * @returns {T} generic type inferred from usage */ static resolve(module: AllowedModules): T; }