import type { AgBoxPlotSeriesItemStylerParams, AgBoxPlotSeriesOptions, AgBoxPlotSeriesStyle, AgBoxPlotSeriesTooltipRendererParams, Styler } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
import type { InternalAgColorType } from 'ag-charts-core';
declare const BaseProperties: typeof _ModuleSupport.BaseProperties, AbstractBarSeriesProperties: typeof _ModuleSupport.AbstractBarSeriesProperties;
declare class BoxPlotSeriesCap extends BaseProperties {
    lengthRatio: number;
}
declare class BoxPlotSeriesWhisker extends BaseProperties {
    stroke?: string;
    strokeWidth?: number;
    strokeOpacity?: number;
    lineDash?: number[];
    lineDashOffset?: number;
}
export declare class BoxPlotSeriesProperties extends AbstractBarSeriesProperties<AgBoxPlotSeriesOptions> {
    xKey: string;
    minKey: string;
    q1Key: string;
    medianKey: string;
    q3Key: string;
    maxKey: string;
    xName?: string;
    yName?: string;
    minName?: string;
    q1Name?: string;
    medianName?: string;
    q3Name?: string;
    maxName?: string;
    fill: InternalAgColorType;
    readonly fillGradientDefaults: _ModuleSupport.FillGradientDefaults;
    readonly fillPatternDefaults: _ModuleSupport.FillPatternDefaults;
    fillOpacity: number;
    stroke: string;
    strokeWidth: number;
    strokeOpacity: number;
    lineDash: number[];
    lineDashOffset: number;
    cornerRadius: number;
    itemStyler?: Styler<AgBoxPlotSeriesItemStylerParams<unknown>, AgBoxPlotSeriesStyle>;
    readonly cap: BoxPlotSeriesCap;
    readonly whisker: BoxPlotSeriesWhisker;
    readonly tooltip: _ModuleSupport.SeriesTooltip<AgBoxPlotSeriesTooltipRendererParams<any>>;
    toJson(): AgBoxPlotSeriesOptions<any>;
}
export {};
