import { VersionInfo, ResolvedConfig } from '../types'; export declare class BinaryResolver { private readonly config; constructor(config: ResolvedConfig); resolve(): string; discoverVersions(basePath?: string): VersionInfo[]; private resolveCustomPath; private resolvePackage; private resolvePlatformDefault; private selectVersion; private legacyFallback; private scanVersions; private getBasePath; private handleAsar; getFontconfigEnv(): Record | null; }