import type { Styler } from '../../chart/callbackOptions'; import type { ContextDefault, DatumDefault, Opacity } from '../../chart/types'; import type { LineDashOptions, StrokeOptions } from '../cartesian/commonOptions'; import type { AgBaseRadarSeriesOptions, AgRadarSeriesStyle, AgRadarSeriesStylerParams, AgRadarSeriesThemeableOptions } from './radarOptions'; export interface AgRadarLineSeriesStyle extends AgRadarSeriesStyle { } export interface AgRadarLineSeriesStylerParams extends AgRadarSeriesStylerParams { } export interface AgRadarLineSeriesThemeableOptions extends AgRadarSeriesThemeableOptions> { /** Function used to return formatting for entire series, based on the given parameters.*/ styler?: Styler, AgRadarLineSeriesStyle>; } export interface AgRadarLineSeriesOptions extends AgRadarLineSeriesThemeableOptions, AgBaseRadarSeriesOptions> { /** Configuration for the Radar Line Series. */ type: 'radar-line'; } export interface AgRadarLineHighlightStyleOptions extends StrokeOptions, LineDashOptions { /** The opacity of the whole series (line, fill, labels and markers, if any) */ opacity?: Opacity; }