import type { DisplayObject } from '../../../shapes'; import { Text } from '../../../shapes'; import { AxisStyleProps, EllipsisOverlapCfg } from '../types'; export type Utils = { ellipsis: (text: Text, len: number, suffix?: string) => void; getTextShape: (el: DisplayObject) => Text; }; export default function ellipseLabels(labels: DisplayObject[], overlapCfg: EllipsisOverlapCfg, attr: AxisStyleProps, utils: Utils): void;