import type { FieldPlan } from "../fields.types.ts"; import { type GaelicLeague } from "../leagues/gaelic.ts"; import type { FieldStyle } from "../types.ts"; import type { Unit } from "../units.ts"; /** * The plan of the field of a code at the size asked for (or the greatest the rules allow). Lines across at 13, 20, 45 (and, in hurling, 65) m from each end line; the 10 m midline, with dashes of 5 m marked out from its * ends at intervals of 5 m to the sidelines; the two rectangles in front of each goal; a 13 m arc on each 20 m line; in football, the 40 m arc round the middle of the goal line outside the 20 m line and the penalty point. * The dashes start where the midline ends: the rule says they are "marked out from the 10m midline, at intervals of 5m", and does not say whether a gap comes first. */ export declare function gaelicPlan(league: GaelicLeague, field: FieldStyle | undefined, askedUnit: Unit, full: boolean): FieldPlan;