import { annotationAreaBand, annotationHorizontalLine, annotationPointOfHistogram, annotationVerticalLine, backgroundColor, barStyle, brush, color, colorAdapter, colorBarStyleFill, colorLegend, datasetHistogram, datasetPivot, dimensionLinkage, discreteLegend, ecdfRegressionLine, histogramVerticalCrosshairRect, histogramXLinear, initHistogram, initPivot, kdeRegressionLine, label, linearColor, pivotAdapter, pivotAxisStyle, pivotColorLegend, pivotColumnDimensions, pivotDiscreteLegend, pivotGridStyle, pivotIndicators, pivotRowDimensions, pivotTitle, progressive, tooltipHistogram, yLinear } from "../pipes/index.js";
const histogram = [
    initHistogram,
    colorAdapter(color, linearColor),
    backgroundColor,
    datasetHistogram,
    progressive,
    histogramXLinear,
    yLinear,
    label,
    brush,
    tooltipHistogram,
    colorAdapter(discreteLegend, colorLegend),
    histogramVerticalCrosshairRect,
    colorBarStyleFill(barStyle),
    annotationPointOfHistogram,
    annotationVerticalLine,
    annotationHorizontalLine,
    annotationAreaBand,
    kdeRegressionLine,
    ecdfRegressionLine
];
const pivotHistogram = [
    initPivot,
    pivotGridStyle,
    datasetPivot,
    pivotIndicators([
        initHistogram,
        colorAdapter(color, linearColor),
        backgroundColor,
        datasetHistogram,
        progressive,
        histogramXLinear,
        pivotAxisStyle(yLinear),
        brush,
        label,
        tooltipHistogram,
        colorBarStyleFill(barStyle),
        histogramVerticalCrosshairRect,
        annotationPointOfHistogram,
        annotationVerticalLine,
        annotationHorizontalLine,
        annotationAreaBand,
        kdeRegressionLine,
        ecdfRegressionLine
    ]),
    pivotRowDimensions,
    pivotColumnDimensions,
    pivotTitle,
    colorAdapter(pivotDiscreteLegend, pivotColorLegend),
    dimensionLinkage
];
const histogramSpecPipeline = [
    pivotAdapter(histogram, pivotHistogram)
];
export { histogramSpecPipeline };

//# sourceMappingURL=histogram.js.map