import type { AthleticsPlan } from "../athletics/plan.ts"; import { type BuildOptions, type Surface } from "./surface.ts"; /** Feet in a metre. */ export declare const K: number; /** The embedded soccer pitch's markup, as the soccer builder wrote it: the ground and the lines, in a group that scales metres to feet. */ export interface Embedded { base: string; lines: string; defs: string; } /** The part of a soccer builder's `base` that is the pitch: what follows its apron. */ export declare function pitchGroup(base: string): string; /** * The surface of the plan lying wide. `margin` is the ground round what is drawn, in feet. The soccer pitch `embedded` is laid inside the track where the plan has one. */ export declare function athleticsSurface(o: BuildOptions, plan: AthleticsPlan, embedded: Embedded | undefined, margin: number): Surface;