import type { GolfScorecard, HandicapCard, ScoreLabel } from './types.js'; /** * Compute par value from ticket count. * 1-2 tickets = par 3, 3-4 tickets = par 4, 5+ tickets = par 5. */ export declare function computePar(ticketCount: number): 3 | 4 | 5; /** * Compute slope (difficulty modifier) from a list of factors present in the sprint. * Each factor adds +1 to the base slope of 0. */ export declare function computeSlope(factors: string[]): number; /** * Compute a ScoreLabel from actual score and par. * Scores 3+ over par are all 'triple_plus'. */ export declare function computeScoreLabel(score: number, par: number): ScoreLabel; /** * Compute a full HandicapCard from an array of scorecards. * Scorecards should be ordered chronologically (oldest first). */ export declare function computeHandicapCard(scorecards: GolfScorecard[]): HandicapCard; //# sourceMappingURL=handicap.d.ts.map