export interface Rect { x1: number; y1: number; x2: number; y2: number; } export interface Label { x: number; y: number; width: number; height: number; energyFactor?: number; fixed?: boolean; } export interface Anchor { x: number; y: number; } export interface Weights { labelAnchorDistance?: number; labelLabelOverlap?: number; labelAnchorOverlap?: number; labelOwnAnchorOverlap?: number; outOfBounds?: number; } export interface OverlapsRemoveArgs { labels: Array