declare interface IMatch extends IPart { // Properties. /** The subpart which is currently chosen. */ readonly arm?: TArm /** A map storing the arm position offsets. */ readonly offsets?: Map } declare type IMatchAny = IMatch declare type IMatchArm = IPart declare const thisMatch: IMatchAny declare const ARMS: IMatchArm[]