import type { KendoFigures } from "../leagues/budo.ts"; import { type MBox, type MMark, type Parts } from "./parts.ts"; /** What a kendo plan is. */ export interface KendoLayout { parts: Parts; /** The floor inside the boundary lines, the shiai-jo itself. */ floor: MBox; extent: MBox; side: number; /** The centre, and the two kaishi-sen as lines. */ centre: [number, number]; starts: [MBox, MBox]; marks: MMark[]; } /** The side the options ask for, held to 9 m to 11 m. */ export declare const kendoSide: (asked: number | undefined, fig: KendoFigures) => number; /** The plan of the shiai-jo the options ask for. */ export declare function kendoParts(fig: KendoFigures, side: number, seams: boolean): KendoLayout;