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<T>(module: AllowedModules): T;
}
