import { type NhlRules } from "../eras.ts"; import { type RinkSpec } from "../leagues/hockey.ts"; import { type BuildOptions, type Surface } from "./surface.ts"; /** Where the boards' curve is at a distance x from the end: the y at which it meets a line across the rink. The corner's radius is the NHL's unless given. */ export declare function boardsY(x: number, radius?: number): number; /** * An ice rink: the ice, the boards, the lines, the circles, the creases and the nets. By default the NHL's, as the rules of a * season (today's by default) marked it; with a `rink` (leagues.ts), that league's, in feet. */ export declare function hockey(o: BuildOptions, era?: NhlRules, rink?: RinkSpec): Surface;