import * as React from 'react';
import { ScaleLinear } from 'd3-scale';
/**
 * Helper to render categorical labels for scatterpolar charts with improved overlap logic across all series
 * Now places labels at equal angles for all unique texts, regardless of data positions.
 */
export declare function renderScatterPolarCategoryLabels({ allSeriesData, xAxisScale, yAxisScale, className, maybeLineOptions, minPixelGap, }: {
    allSeriesData: {
        data: {
            x: number;
            y: number;
            text?: string;
        }[];
    }[];
    xAxisScale: ScaleLinear<number, number>;
    yAxisScale: ScaleLinear<number, number>;
    className: string;
    maybeLineOptions?: {
        originXOffset?: number;
    };
    minPixelGap?: number;
}): React.JSX.Element[];
