import { RadarChartOptions, RadarChartRepresentation } from '../../../../../shared-logic/src/RadarChart/types';
import { ChartTheme } from '../../../types';
import { ChartThemeCSS } from '../../utils/getChartThemeCSS';
declare type SinglePolygonPoints = {
    points: {
        x: number;
        y: number;
    }[];
    pointString: string;
};
export declare type SinglePolygonProps = {
    polygonPoints: SinglePolygonPoints;
    colors: string;
    isVisible: boolean;
};
export declare type PolygonProps = {
    chart: RadarChartRepresentation;
    radius: number;
    visibleYKeys: string[];
    tooltipData?: {
        [keyId: string]: import('../../../../../shared-logic/src/RadarChart/types').DataItem;
    } | null;
    hoveredDataPointIndex?: number;
};
export declare type RadarShapeProps = {
    chart: RadarChartRepresentation;
    radius: number;
    themeCSS: ChartThemeCSS;
};
export declare type RadarChartProps = {
    width: number;
    height: number;
    theme?: ChartTheme;
    chart: RadarChartRepresentation;
    options: RadarChartOptions;
};
export {};
