import type { Language, SurfaceOptions, Team } from "../types.ts"; import type { DojoFigures } from "../leagues/budo.ts"; import { type BudoPlan } from "./plan.ts"; type Opt = Pick; /** The sentence about the surface, as a fragment: "a judo contest area of 10 by 10 metres in a safety area 4 metres wide...". */ export declare function budoAbout(o: Opt, language: Language, plan?: BudoPlan): string; /** The sentences that follow it: what the options mark. Each starts after a gap. */ export declare function budoSentences(o: Opt, language: Language, plan?: BudoPlan): string; /** The mat of a dojo league, for a caller that wants its size in words. */ export declare const dojoMat: (f: DojoFigures) => string; /** What each side scored, in sentences, for a judo, karate, kendo or sumo score: the counts the board shows. Each starts after a gap. */ export declare function budoScoreSentences(sport: string, order: readonly Pick[], language: Language): string; export {};