import type { SwimPlan } from "./pool.ts"; import { type BuildOptions } from "./surfaces/surface.ts"; /** The section: its markup and how far it reaches below `y0` (feet). */ export interface Section { markup: string; height: number; /** The id of the gradient its water uses, to define in the drawing's defs. */ defs: string; } /** * The section of a pool whose water's surface is at `top` feet (in the drawing's frame, below the plan), for a pool that is `plan.length` long, aligned with the plan along x. */ export declare function sectionOf(plan: SwimPlan, o: Pick, top: number): Section;