import { type SwimPlan } from "./pool.ts"; import { type BuildOptions } from "./surfaces/surface.ts"; /** What the data of a race draws: the plates at each end, the title above, the pace bars on the water, and how far each reaches beyond the pool, in feet. */ export interface RaceArt { /** The plates at the starting end (the names), at the turning end (the results), and the event and the distances above the pool. */ left: string; right: string; top: string; /** The pace bars, over the water and under the ropes' labels. */ pace: string; reachLeft: number; reachRight: number; reachTop: number; } /** The medal each of the first three places wins: gold, silver and bronze, in these colours whatever the look. */ export declare const MEDALS: Readonly>; /** The colour of a pace between the field's slowest (0) and fastest (1). */ export declare function paceColour(t: number): string; /** Everything the data of the race draws. */ export declare function raceArt(plan: SwimPlan, o: Pick): RaceArt;