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;
