import type { Styler } from '../../chart/callbackOptions'; import type { ContextDefault, DatumDefault } from '../../chart/types'; import type { FillOptions } from '../cartesian/commonOptions'; import type { AgHighlightStyleOptions, AgMultiSeriesHighlightOptions } from '../seriesOptions'; import type { AgBaseRadarSeriesOptions, AgRadarSeriesStyle, AgRadarSeriesStylerParams, AgRadarSeriesThemeableOptions } from './radarOptions'; export interface AgRadarAreaSeriesStyle extends FillOptions, AgRadarSeriesStyle { } export interface AgRadarAreaSeriesStylerParams extends AgRadarSeriesStylerParams { } export interface AgRadarAreaSeriesThemeableOptions extends FillOptions, AgRadarSeriesThemeableOptions> { /** Configuration for highlighting when a series or legend item is hovered over. */ highlight?: AgMultiSeriesHighlightOptions; /** Function used to return formatting for entire series, based on the given parameters.*/ styler?: Styler, AgRadarAreaSeriesStyle>; } export interface AgRadarAreaSeriesOptions extends AgRadarAreaSeriesThemeableOptions, Omit>, 'highlight'> { /** Configuration for the Radar Area Series. */ type: 'radar-area'; }