import type { FieldPlan } from "../fields.types.ts"; import { type AflLeague } from "../leagues/aussie.ts"; import type { FieldStyle } from "../types.ts"; import { type Unit } from "../units.ts"; /** * Where the Fifty Metre Arc meets the Boundary Line: the angle, in degrees from the direction up the ground, at which a circle of `radius` about the middle of a goal line leaves the oval. The oval has semi-axes `a` * along the ground and `b` across it, and the circle's centre is at the end of its long axis cut (the middle of the goal line). */ export declare function arcMeetsBoundary(a: number, b: number, length: number, radius: number): number; /** The plan of the ground at the size asked for: a named ground's, a size of the options', or the one drawn (the MCG's). */ export declare function aflPlan(league: AflLeague, field: FieldStyle | undefined, askedUnit: Unit, full: boolean): FieldPlan;