import { LogProvider } from "@microsoft/teamsfx-api"; import { AxiosInstance } from "axios"; import { DebugLogger } from "../../../deps-checker/util/cpUtils"; export declare class Utils { static configure(configurePath: string, map: Map): Promise; static normalizeComponentName(name: string): string; static execute(command: string, title?: string, workingDir?: string, logProvider?: LogProvider, showInOutputWindow?: boolean): Promise; static createAxiosInstanceWithToken(accessToken: string): AxiosInstance; static getPackageVersion(pkgName: string): string | undefined; static hasNPM(logger: DebugLogger | undefined): Promise; static getNPMMajorVersion(logger: DebugLogger | undefined): Promise; static getNodeVersion(): Promise; static findGloballyInstalledVersion(logger: LogProvider | undefined, packageName: string, timeoutInSeconds: number, shouldThrowIfNotFound?: boolean): Promise; static findLatestVersion(logger: LogProvider | undefined, packageName: string, timeoutInSeconds: number): Promise; static truncateAppShortName(appName: string): string; } export declare function getExecCommand(command: string): string; export declare function getShellOptionValue(): boolean | string; //# sourceMappingURL=utils.d.ts.map