import type { BudoScore, Sport, Team } from "./types.ts"; /** The budō score of a team, cleaned: each count a whole number held to what the sport allows. */ export interface BudoView { ippon?: number; wazaari?: number; yuko?: number; shido?: number; senshu?: boolean; techniques?: string[]; kimarite?: string; } /** Read a team's `budo`. */ export declare function budoView(score: BudoScore | undefined): BudoView | undefined; /** * The total of a side as its sport counts it, when the side gave no `score` of its own. Judo's scoreboard writes ippon (and two waza-ari, waza-ari-awasete-ippon) as 100, a waza-ari as 10 and a yuko as 1 (IJF * SOR 2.5.5.1 and the scoreboard's notes); karate's points are yuko 1, waza-ari 2 and ippon 3 (WKF Kumite 8.6); kendo's is the number of its points (the techniques that are not hansoku). */ export declare function budoScoreText(sport: Sport, team: Pick): string | undefined;