import { annotationAreaBand, annotationHorizontalLine, annotationPoint, annotationVerticalLine, areaStyle, backgroundColor, barGapInGroup, barMaxWidth, barStyle, color, colorAdapter, colorAreaStyleFill, colorBarStyleFill, colorLegend, colorLineStyleFill, colorPointStyleFill, datasetPivot, datasetPrimary, datasetSecondary, discreteLegend, dualChartTypePrimary, dualChartTypeSecondary, initDualAxisPrimary, initDualAxisSecondary, initPivot, labelPrimary, labelSecondary, lineStyle, linearColor, linearColorForDualAxis, pivotAdapter, pivotAxisStyle, pivotColorLegend, pivotColumnDimensions, pivotDiscreteLegend, pivotGridStyle, pivotIndicators, pivotIndicatorsAsRow, pivotRowDimensions, pivotTitle, pointStateDimensionHover, pointStyle, progressive, series, seriesDualAxis, stackCornerRadius, tooltipPrimary, tooltipSecondary, verticalCrosshairRect, xBand, yLinearPrimary, yLinearSecondary } from "../pipes/index.js";
const dualAxis = [
    seriesDualAxis([
        initDualAxisPrimary,
        dualChartTypePrimary,
        datasetPrimary,
        labelPrimary,
        tooltipPrimary,
        progressive,
        barMaxWidth,
        barGapInGroup,
        stackCornerRadius,
        colorBarStyleFill(barStyle),
        colorPointStyleFill(pointStyle),
        pointStateDimensionHover,
        colorLineStyleFill(lineStyle),
        colorAreaStyleFill(areaStyle)
    ], [
        initDualAxisSecondary,
        dualChartTypeSecondary,
        datasetSecondary,
        labelSecondary,
        tooltipSecondary,
        progressive,
        barMaxWidth,
        barGapInGroup,
        stackCornerRadius,
        colorBarStyleFill(barStyle),
        colorPointStyleFill(pointStyle),
        pointStateDimensionHover,
        colorLineStyleFill(lineStyle),
        colorAreaStyleFill(areaStyle)
    ]),
    xBand,
    yLinearPrimary,
    yLinearSecondary,
    colorAdapter(color, linearColorForDualAxis),
    colorAdapter(discreteLegend, colorLegend),
    backgroundColor,
    verticalCrosshairRect,
    annotationPoint,
    annotationVerticalLine,
    annotationHorizontalLine,
    annotationAreaBand
];
const pivotDualAxis = [
    initPivot,
    pivotGridStyle,
    pivotIndicatorsAsRow,
    datasetPivot,
    pivotIndicators([
        series([
            initDualAxisPrimary,
            dualChartTypePrimary,
            datasetPrimary,
            labelPrimary,
            tooltipPrimary,
            progressive,
            stackCornerRadius,
            barMaxWidth,
            barGapInGroup,
            colorBarStyleFill(barStyle),
            colorPointStyleFill(pointStyle),
            pointStateDimensionHover,
            colorLineStyleFill(lineStyle),
            colorAreaStyleFill(areaStyle)
        ], [
            initDualAxisSecondary,
            dualChartTypeSecondary,
            datasetSecondary,
            labelSecondary,
            tooltipSecondary,
            progressive,
            stackCornerRadius,
            barMaxWidth,
            barGapInGroup,
            colorBarStyleFill(barStyle),
            colorPointStyleFill(pointStyle),
            pointStateDimensionHover,
            colorLineStyleFill(lineStyle),
            colorAreaStyleFill(areaStyle)
        ]),
        xBand,
        yLinearPrimary,
        pivotAxisStyle(yLinearSecondary),
        colorAdapter(color, linearColor),
        backgroundColor,
        verticalCrosshairRect,
        annotationPoint,
        annotationVerticalLine,
        annotationHorizontalLine,
        annotationAreaBand
    ]),
    pivotRowDimensions,
    pivotColumnDimensions,
    pivotTitle,
    colorAdapter(pivotDiscreteLegend, pivotColorLegend)
];
const dualAxisSpecPipeline = [
    pivotAdapter(dualAxis, pivotDualAxis)
];
export { dualAxisSpecPipeline };

//# sourceMappingURL=dualAxis.js.map