import { ComponentProps } from 'react';
import { WidgetCardProps } from '../../WidgetCard';
declare const ResponsiveRadar: <D extends Record<string, unknown>>(props: import("@nivo/core").WithChartRef<import("@nivo/core").ResponsiveProps<import("@nivo/radar").RadarSvgProps<D>>, SVGSVGElement>) => import("react").ReactElement;
export type RadarChartFeatures = 'header' | 'fullscreenMode';
type ResponsiveRadarProps<D extends Record<string, unknown>> = ComponentProps<typeof ResponsiveRadar<D>>;
export interface RadarChartProps<D extends Record<string, unknown>> extends Omit<ResponsiveRadarProps<D>, 'legends'> {
    title?: React.ReactNode;
    legends?: Partial<NonNullable<ResponsiveRadarProps<D>['legends']>[number]>[];
    features?: RadarChartFeatures[];
    widgetCardProps?: WidgetCardProps;
}
export declare const RadarChartComponent: <D extends Record<string, unknown>>({ title, widgetCardProps, features, ...radarProps }: RadarChartProps<D>) => import("@emotion/react/jsx-runtime").JSX.Element;
export declare const RadarChart: typeof RadarChartComponent;
export {};
