import { Context, FxError, LogProvider, Result } from "@microsoft/teamsfx-api"; import { DependencyChecker } from "./dependencyChecker"; export declare class YoChecker implements DependencyChecker { private readonly _logger; constructor(logger: LogProvider); ensureDependency(ctx: Context, targetVersion: string): Promise>; findLocalInstalledVersion(): Promise; isLatestInstalled(): Promise; install(targetVersion: string): Promise; getBinFolders(): string[]; findGloballyInstalledVersion(timeoutInSeconds?: number): Promise; findLatestVersion(timeoutInSeconds: number): Promise; private validate; private getDefaultInstallPath; private getSentinelPath; private queryVersion; private cleanup; private installYo; } //# sourceMappingURL=yoChecker.d.ts.map