import type { SemverVersion } from "@nomicfoundation/hardhat-utils/fast-semver";
export declare const FIRST_OFFICIAL_ARM64_SOLC_VERSION: SemverVersion;
export declare const FIRST_ARM64_MIRROR_SOLC_VERSION: SemverVersion;
/**
 * Determines if a solc version has an official ARM64 Linux build.
 */
export declare function hasOfficialArm64Build(version: string): boolean;
/**
 * Determines if a solc version has a native ARM64 Linux build available
 * in the community mirror (versions 0.5.0–0.8.30).
 */
export declare function hasArm64MirrorBuild(version: string): boolean;
/**
 * Returns true if running on a platform that doesn't have official native
 * solc builds for all versions (currently ARM64 Linux before 0.8.31).
 */
export declare function missesSomeOfficialNativeBuilds(): boolean;
export declare function getEvmVersionFromSolcVersion(solcVersion: string): string | undefined;
//# sourceMappingURL=solc-info.d.ts.map