export declare const YEOMANUI_TARGET_FOLDER_CONFIG_PROP = "ApplicationWizard.TargetFolder"; /** * Determines the target folder for the project. * * @param vscode - the vscode instance * @returns The default path, if it can be determined otherwise undefined. */ export declare function getDefaultTargetFolder(vscode: any): string | undefined; /** * Check for an installed extension, optionally specifying a minimum version and activation state. * Note, this does not check for activation state unless `isActive` is specified. * * @param vscode - vscode instance * @param extensionId - the id of the extension to find * @param minVersion - the minimum version of the specified extension, lower versions will not be returned. Must be a valid SemVer string. * @param isActive - If `true`, the function will only return `true` if the extension is also active. Defaults to `true`. * @returns true if the extension is installed, the version is >= minVersion, and is active, false otherwise */ export declare function isExtensionInstalled(vscode: any, extensionId: string, minVersion?: string, isActive?: boolean): boolean; /** * Check if a specific command is registered in VS Code. * * @param vscode - vscode instance * @param commandId - the id of the command to check * @returns true if the command is registered, else false */ export declare function isCommandRegistered(vscode: any, commandId: string): Promise; //# sourceMappingURL=vscode-helpers.d.ts.map