import { TrackerBar } from "../systems/TrackerBar.js"; /** * By system, the systems a roll of it was re-cut for, as the procedures * of the vocabulary name them: a red roll was re-punched for the * Licensee system and for the green one, and never the other way round. * @category Filiation */ export declare const transfersOf: () => ReadonlyMap>; /** Whether a version of the one system can stand above a version of the other: the same system, or one re-cut from it. */ export declare const leadsTo: (transfers: ReadonlyMap>, from: string, to: string) => boolean; /** * The system of a lost version above versions of the given systems: the * one they share, or else the one they were all re-cut from. A lost * state above a red and a Licensee version is red, since a Licensee * version is never re-cut into red. Where no system leads to all of * them, nothing. * @category Filiation */ export declare const systemAbove: (transfers: ReadonlyMap>, systems: ReadonlySet) => string | undefined; /** The bar of a system the library knows, by its identifier. */ export declare const barNamed: (id: string) => TrackerBar | undefined;