import { type StyleProp, type ViewStyle } from "../../style/index.js"; import { type ChartSeries, type ChartSkin } from "../shared/types.js"; export interface RadarChartProps { /** Spoke labels, clockwise from 12 o'clock. */ axes: string[]; /** One polygon per series; values aligned to `axes` by index. */ series: ChartSeries[]; /** Optional heading shown above the plot. */ title?: string; /** Outer-ring maximum. Defaults to a nice bound above the data max. */ max?: number; success?: boolean; destructive?: boolean; compact?: boolean; /** Hide the series legend (multi-series charts show one by default). */ hideLegend?: boolean; /** Hide the rings and spokes (the labels always render). */ hideGrid?: boolean; /** Formats accessible values (data formatting, not styling). */ formatValue?: (v: number) => string; /** E2E hook forwarded to the root element. */ testID?: string; /** Outer layout composition only (width/flex within a parent), never a restyle hook. */ style?: StyleProp; } export declare function createRadarChart(skin: ChartSkin): (props: RadarChartProps) => import("react").JSX.Element; //# sourceMappingURL=radar-chart.shared.d.ts.map