/// import * as extract from './extract'; declare const _default: { formatToLatestPatchVersion(toolName: string, prefix: string, inputVersion: string): Promise; install(toolName: string, version: string, toolSuffix?: string | undefined): Promise; flowToolRegistryServerPort: 11516; which(toolName: string, toolVersion: string, osArch?: string | undefined): Promise; whichAllVersions(toolName: string, osArch?: string | undefined): Promise; extract(filePath: string, destDir?: string | undefined, opts?: import("decompress").DecompressOptions | undefined): Promise; Extractor: typeof extract.Extractor; download(toolUrl: string, headers?: { [x: string]: string | string[]; } | undefined, destDir?: string | undefined): Promise; downloadWithRetries(toolUrl: string, headers?: { [x: string]: string | string[]; } | undefined, destDir?: string | undefined, maxRetires?: number | undefined): Promise; requestURL(url: string, timeout?: number | undefined): Promise; cacheDir(sourceDir: string, toolName: string, toolVersion: string, osArch?: string | undefined): Promise; cacheFile(sourceFile: string, targetFile: string, toolName: string, toolVersion: string, osArch?: string | undefined): Promise; getToolCacheBaseDir(): string; getToolCacheDir(toolName: string): string; getToolVersionCacheDir(toolName: string, toolVersion: string, osArch?: string | undefined): string; getToolVersionCacheCompleteFilePath(toolName: string, toolVersion: string, osArch?: string | undefined): string; }; export default _default;