import * as React from "react"; import { type ViewStyle, type StyleProp, type LayoutChangeEvent } from "react-native"; import type { ColorFields, InputFields, NumericalFields, StringKeyOf } from "../types"; import { type ChartTransformState } from "../cartesian/hooks/useChartTransformState"; type PolarChartBaseProps = { onLayout: ({ nativeEvent: { layout } }: LayoutChangeEvent) => void; hasMeasuredLayoutSize: boolean; canvasSize: { width: number; height: number; }; containerStyle?: StyleProp; canvasStyle?: StyleProp; transformState?: ChartTransformState; }; type PolarChartProps, LabelKey extends StringKeyOf>, ValueKey extends StringKeyOf>, ColorKey extends StringKeyOf>> = { data: RawData[]; colorKey: ColorKey; labelKey: LabelKey; valueKey: ValueKey; } & Omit; export declare const PolarChart: , LabelKey extends StringKeyOf>, ValueKey extends StringKeyOf>, ColorKey extends StringKeyOf>>(props: React.PropsWithChildren>) => React.JSX.Element; export {};