import { Tool } from "../../types.js"; export interface ToolchainInfoOptions { versions?: boolean; all?: boolean; prerelease?: boolean; } declare function installAll({ silent, verbose }?: { silent?: boolean | undefined; verbose?: boolean | undefined; }): Promise; declare function use(tool: Tool, version?: string, { prerelease }?: { prerelease?: boolean | undefined; }): Promise; declare function update(tool?: Tool): Promise; declare function info(tool: Tool, options?: ToolchainInfoOptions): Promise; declare function bin(tool: Tool): Promise; export declare let toolchain: { use: typeof use; update: typeof update; bin: typeof bin; info: typeof info; installAll: typeof installAll; }; export {};