import type { UniversalSkillResult, RankedSkillResult } from '../../types/index.js';
/**
 * Compute composite rank score for a single skill result.
 */
export declare function computeRankScore(skill: UniversalSkillResult, targetStack?: string): number;
/**
 * Rank and deduplicate an array of universal skill results.
 *
 * Steps:
 *  1. Compute rank score for each result.
 *  2. Deduplicate by name (keep highest score).
 *  3. Sort descending by rank score.
 */
export declare function rankResults(results: UniversalSkillResult[], targetStack?: string): RankedSkillResult[];
//# sourceMappingURL=ranker.d.ts.map