import type { FieldPlan } from "../fields.types.ts"; import { type CricketLeague } from "../leagues/cricket.ts"; import type { FieldStyle } from "../types.ts"; import type { Unit } from "../units.ts"; /** * The plan of a ground: the boundary (a rope), the circle if the league has one and it is not turned off, the pitch (its length between the bowling creases, which are its ends, and its width), and at each end the * bowling crease, the popping crease in front of it, the two return creases and the wickets. The creases are drawn as far as the rules say they are marked at least. */ export declare function cricketPlan(league: CricketLeague, field: FieldStyle | undefined, askedUnit: Unit, full: boolean): FieldPlan;