import type { Formation, FormationSport } from "./team.types.ts"; /** A name in both languages. */ export interface Named { en: string; ja: string; } /** The names of the positions of each sport, by the id a formation uses for them. */ export declare const POSITION_NAMES: Readonly>>>; /** The formations, by id. */ export declare const FORMATIONS: Readonly>; /** The ids of the formations, in the order of the table. */ export declare const FORMATION_IDS: readonly string[]; /** The formations of one sport. */ export declare const formationsOf: (sport: FormationSport) => Formation[]; /** A formation by id, or an error that lists the ids. */ export declare function formationById(id: string): Formation; /** The name of a position in a language: the sport's name for its id, or the id itself when the sport has none. */ export declare function positionName(sport: FormationSport, id: string, language: "en" | "ja"): string;