/**
 * Version comparison and parsing utilities
 */
/**
 * Compare two semantic versions
 * @returns -1 if version1 < version2, 0 if equal, 1 if version1 > version2
 */
export declare function compareVersions(version1: string, version2: string): number;
/**
 * Parse version from command output
 */
export declare function parseVersionFromOutput(output: string, tool: string): string | null;
/**
 * Validate dependency version against requirements
 */
export declare function validateDependencyVersion(actualVersion: string, requirements: {
    minimum: string;
    maximum: string;
    recommended: string;
}, toolName: string): {
    valid: boolean;
    warning?: string;
    error?: string;
};
//# sourceMappingURL=version.d.ts.map