import type { Version } from '../types';
/**
 * Check if current version satisfies expected version using semver
 */
export declare function versionsSatisfied(current: Version, expected: Version): boolean;
/**
 * Parse anchor/solana version from Anchor.toml file
 */
export declare function parseAnchorTomlVersion(cwd: string, name: 'anchor' | 'solana'): Version;
/**
 * Find semantic version from string output
 */
export declare function findSemVersionFromString(input: string): Version;
/**
 * Validate if a tool version is in the supported versions list
 */
export declare function validateToolVersion(toolName: string, version: string): boolean;
//# sourceMappingURL=version-utils.d.ts.map