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({ xAxisScale, yAxisScale, className, lineOptions, minPixelGap, }: {
    xAxisScale: ScaleLinear<number, number>;
    yAxisScale: ScaleLinear<number, number>;
    className: string;
    lineOptions?: any;
    minPixelGap?: number;
}): React.JSX.Element[];
export declare function extractMaybeLineOptions(lineOptions: any): {
    originXOffset?: number;
    direction?: 'clockwise' | 'counterclockwise';
    rotation?: number;
    axisLabel?: string[];
} | undefined;
