import { type AgRadarAreaSeriesOptions, type AgRadarAreaSeriesStyle, type AgRadarAreaSeriesStylerParams, _ModuleSupport } from 'ag-charts-community';
import type { DynamicContext } from 'ag-charts-core';
import { RadarSeries, type ResolvedRadarStyle } from '../radar/radarSeries';
import { RadarAreaSeriesProperties } from './radarAreaSeriesProperties';
type S = AgRadarAreaSeriesStyle;
type O = AgRadarAreaSeriesOptions;
type P = RadarAreaSeriesProperties;
export declare class RadarAreaSeries extends RadarSeries<S, O, P> {
    static readonly className = "RadarAreaSeries";
    static readonly type: "radar-area";
    properties: RadarAreaSeriesProperties;
    private readonly areaGroup;
    protected areaSelection: _ModuleSupport.Selection<boolean, _ModuleSupport.Path<boolean>>;
    resetInvalidToZero: boolean;
    constructor(moduleCtx: DynamicContext<_ModuleSupport.ChartRegistry>);
    protected updatePathSelections(): void;
    protected getAreaNode(): _ModuleSupport.Path<boolean> | undefined;
    protected getMarkerFill(highlightedStyle?: _ModuleSupport.SeriesItemHighlightStyle): string | import("ag-charts-community").AgGradientColor | import("ag-charts-community").AgPatternColor | import("ag-charts-community").AgImageFill;
    protected updatePathNodes(): void;
    protected animatePaths(ratio: number): void;
    private getAreaPoints;
    protected resetPaths(): ResolvedRadarStyle<AgRadarAreaSeriesStyle> | undefined;
    protected makeStylerParams(highlightStateEnum: _ModuleSupport.HighlightState | undefined, selectionStateEnum: _ModuleSupport.SelectionState | undefined): AgRadarAreaSeriesStylerParams;
    getStyle(highlightState: _ModuleSupport.HighlightState | undefined): ResolvedRadarStyle<AgRadarAreaSeriesStyle>;
}
export {};
