import { addRegionPadding, annotationArea, annotationHorizontalLine, annotationPoint, annotationVerticalLine, backgroundColor, color, colorAdapter, colorFunnelStyleFill, colorLegend, datasetPivot, datasetXY, discreteLegend, fontFamilyTheme, funnelStyle, funnelTransformStyle, initFunnel, initPivot, label, linearColor, pivotAdapter, pivotColorLegend, pivotColumnDimensions, pivotDiscreteLegend, pivotGridStyle, pivotHideIndicatorName, pivotIndicators, pivotIndicatorsAsCol, pivotRowDimensions, pivotTitle, tooltip } from "../pipes/index.js";
const funnel = [
    fontFamilyTheme,
    initFunnel,
    backgroundColor,
    datasetXY,
    colorAdapter(color, linearColor),
    label,
    colorAdapter(discreteLegend, colorLegend),
    colorFunnelStyleFill(funnelStyle),
    funnelTransformStyle,
    tooltip({
        titleEncoding: 'color'
    }),
    annotationPoint,
    annotationVerticalLine,
    annotationHorizontalLine,
    annotationArea
];
const pivotFunnel = [
    initPivot,
    pivotGridStyle,
    pivotIndicatorsAsCol,
    pivotHideIndicatorName,
    datasetPivot,
    pivotIndicators([
        fontFamilyTheme,
        initFunnel,
        addRegionPadding,
        backgroundColor,
        datasetXY,
        colorAdapter(color, linearColor),
        label,
        tooltip({
            titleEncoding: 'color'
        }),
        colorFunnelStyleFill(funnelStyle),
        funnelTransformStyle,
        annotationPoint,
        annotationVerticalLine,
        annotationHorizontalLine,
        annotationArea
    ]),
    pivotRowDimensions,
    pivotColumnDimensions,
    pivotTitle,
    colorAdapter(pivotDiscreteLegend, pivotColorLegend)
];
const funnelSpecPipeline = [
    pivotAdapter(funnel, pivotFunnel)
];
export { funnelSpecPipeline };

//# sourceMappingURL=funnel.js.map