import { Team, Rank, Options, Gamma } from './types.js'; type TeamMu = number; type TeamSigmaSq = number; type TeamRating = [TeamMu, TeamSigmaSq, Team, Rank]; declare const sum: (a: number, b: number) => number; declare const score: (q: number, i: number) => 1 | 0 | 0.5; declare const rankings: (teams: Team[], rank?: number[]) => any[]; declare const ladderPairs: (ranks: T[]) => T[][]; declare const utilSumQ: (teamRatings: TeamRating[], c: number) => number[]; declare const utilA: (teamRatings: TeamRating[]) => number[]; declare const gamma: (options: Options) => Gamma; declare const _default: (options: Options) => { utilC: (teamRatings: TeamRating[]) => number; teamRating: (game: Team[]) => TeamRating[]; gamma: Gamma; }; export { type TeamMu, type TeamRating, type TeamSigmaSq, _default as default, gamma, ladderPairs, rankings, score, sum, utilA, utilSumQ };