import { adjustXField, annotationAreaBand, annotationHorizontalLine, annotationPointOfDualAxis, annotationVerticalLine, areaStyle, areaStyleFilter, backgroundColor, barGapInGroup, barMaxWidth, barStyle, barStyleFilter, color, colorAdapter, colorAreaStyleFill, colorBarStyleFill, colorLegend, colorLineStyleFill, colorPointStyleFill, datasetDualAxis, datasetPivot, dimensionLinkage, discreteLegend, dualChartType, initDualAxis, initPivot, labelDualAxis, lineStyle, lineStyleFilter, linearColor, linearColorForDualAxis, pivotAdapter, pivotAxisStyle, pivotColorLegend, pivotColumnDimensions, pivotDiscreteLegend, pivotGridStyle, pivotIndicators, pivotIndicatorsAsRow, pivotRowDimensions, pivotTitle, pointStateDimensionHover, pointStyle, pointStyleFilter, progressive, series, seriesDualAxis, stackCornerRadius, tooltipDualAxis, tooltipOfDualAxisSeries, verticalCrosshairRect, xBand, yLinearPrimary, yLinearSecondary } from "../pipes/index.js";
const dualAxis = [
    seriesDualAxis([
        initDualAxis,
        dualChartType,
        datasetDualAxis,
        labelDualAxis,
        tooltipOfDualAxisSeries
    ], [
        progressive,
        barMaxWidth,
        barGapInGroup,
        stackCornerRadius,
        barStyleFilter(colorBarStyleFill(barStyle)),
        pointStyleFilter(colorPointStyleFill(pointStyle)),
        pointStyleFilter(pointStateDimensionHover),
        lineStyleFilter(colorLineStyleFill(lineStyle)),
        areaStyleFilter(colorAreaStyleFill(areaStyle))
    ]),
    adjustXField,
    xBand,
    yLinearPrimary,
    yLinearSecondary,
    colorAdapter(color, linearColorForDualAxis),
    colorAdapter(discreteLegend, colorLegend),
    backgroundColor,
    verticalCrosshairRect,
    annotationPointOfDualAxis,
    annotationVerticalLine,
    annotationHorizontalLine,
    annotationAreaBand,
    tooltipDualAxis
];
const pivotDualAxis = [
    initPivot,
    pivotGridStyle,
    pivotIndicatorsAsRow,
    datasetPivot,
    pivotIndicators([
        series([
            initDualAxis,
            dualChartType,
            datasetDualAxis,
            labelDualAxis,
            tooltipOfDualAxisSeries
        ], [
            progressive,
            barMaxWidth,
            barGapInGroup,
            stackCornerRadius,
            barStyleFilter(colorBarStyleFill(barStyle)),
            pointStyleFilter(colorPointStyleFill(pointStyle)),
            pointStyleFilter(pointStateDimensionHover),
            lineStyleFilter(colorLineStyleFill(lineStyle)),
            areaStyleFilter(colorAreaStyleFill(areaStyle))
        ]),
        adjustXField,
        xBand,
        yLinearPrimary,
        pivotAxisStyle(yLinearSecondary),
        colorAdapter(color, linearColor),
        backgroundColor,
        verticalCrosshairRect,
        annotationPointOfDualAxis,
        annotationVerticalLine,
        annotationHorizontalLine,
        annotationAreaBand,
        tooltipDualAxis
    ]),
    pivotRowDimensions,
    pivotColumnDimensions,
    pivotTitle,
    colorAdapter(pivotDiscreteLegend, pivotColorLegend),
    dimensionLinkage
];
const dualAxisSpecPipeline = [
    pivotAdapter(dualAxis, pivotDualAxis)
];
export { dualAxisSpecPipeline };

//# sourceMappingURL=dualAxis.js.map