import { type CourtPlan } from "../court.ts"; import { type BuildOptions, type Surface } from "./surface.ts"; /** * A net sport's court lying wide: the ground, the free zone, the court, its painted areas, its lines, the net with its posts (and, in volleyball, its antennae) * and, on a score, the place for the board. Every length that is a rulebook's figure comes from the league (leagues/courts.ts) through `courtGeometry`. The courts of * the sports added after the first five may also have walls, rings (circles and arcs), a table or a set, and no net. */ export declare function netCourt(o: BuildOptions, plan: CourtPlan): Surface;