import { type AttributeOrPlaceholder, type AttributesMeasuresOrPlaceholders, type NullableFiltersOrPlaceholders, type SortsOrPlaceholders } from "@gooddata/sdk-ui"; import { type IBucketChartProps } from "../../interfaces/chartProps.js"; /** * @alpha */ export interface IRadarChartBucketProps { /** * Specify one or more measures whose values will be displayed on the radar chart. * * @remarks * If you specify two or more measures, values of each measure will be displayed as separate polygons. */ measures: AttributesMeasuresOrPlaceholders; /** * Specify single attribute whose values will be used to create the radar spokes (axes). * * @remarks * Each attribute value becomes a spoke radiating from the center of the radar chart. */ trendBy?: AttributeOrPlaceholder; /** * Specify single attribute whose values will be used to segment the measure values. * * @remarks * The radar chart will display one polygon per measure values pertaining to the segmentBy attribute values. */ segmentBy?: AttributeOrPlaceholder; /** * Specify filters to apply on the data to chart. */ filters?: NullableFiltersOrPlaceholders; /** * Specify how to sort the data to chart. */ sortBy?: SortsOrPlaceholders; /** * Resolution context for composed placeholders. */ placeholdersResolutionContext?: any; } /** * @alpha */ export interface IRadarChartProps extends IBucketChartProps, IRadarChartBucketProps { } /** * Radar chart (also known as spider chart or web chart) displays data on radial axes starting from a common center point. * * @remarks * Radar charts can display either multiple measures as individual polygons * or a single measure split by one attribute into multiple polygons with points intersecting attribute values. * * See {@link IRadarChartProps} to learn how to configure the RadarChart and the * {@link https://www.gooddata.com/docs/gooddata-ui/latest/references/visual_components/radar_chart | radar chart documentation} for more information. * * @alpha */ export declare function RadarChart(props: IRadarChartProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=RadarChart.d.ts.map