import { getDarkBrushConfig, getDarkColor, getDarkCrosshairRect, getDarkLabel, getDarkLegend, getDarkPivotChartGridConfig } from "../common/index.js";
import { getDarkTooltip } from "../common/tooltip.js";
import { getDarkBandAxis, getDarkLinearAxis } from "../common/axes.js";
import { getDarkAnnotation } from "../common/annotaion.js";
import { getDarkRegressionLine } from "../common/regressionLine.js";
const getColumnTheme = ()=>{
    const linearAxis = getDarkLinearAxis();
    const bandAxis = getDarkBandAxis();
    const crosshairRect = getDarkCrosshairRect();
    const baseConfig = {
        backgroundColor: 'transparent',
        color: getDarkColor(),
        label: getDarkLabel(),
        legend: getDarkLegend(),
        tooltip: getDarkTooltip(),
        brush: getDarkBrushConfig()
    };
    return {
        ...baseConfig,
        xAxis: bandAxis,
        yAxis: linearAxis,
        crosshairRect: crosshairRect,
        stackCornerRadius: [
            4,
            4,
            0,
            0
        ],
        pivotGrid: getDarkPivotChartGridConfig(),
        annotation: getDarkAnnotation(),
        regressionLine: getDarkRegressionLine()
    };
};
const getColumnParallelTheme = ()=>{
    const linearAxis = getDarkLinearAxis();
    const bandAxis = getDarkBandAxis();
    const crosshairRect = getDarkCrosshairRect();
    const baseConfig = {
        backgroundColor: 'transparent',
        color: getDarkColor(),
        label: getDarkLabel(),
        legend: getDarkLegend(),
        tooltip: getDarkTooltip(),
        brush: getDarkBrushConfig()
    };
    return {
        ...baseConfig,
        xAxis: bandAxis,
        yAxis: linearAxis,
        crosshairRect: crosshairRect,
        stackCornerRadius: [
            4,
            4,
            0,
            0
        ],
        pivotGrid: getDarkPivotChartGridConfig(),
        annotation: getDarkAnnotation()
    };
};
const getColumnPercentTheme = ()=>getColumnParallelTheme();
export { getColumnParallelTheme, getColumnPercentTheme, getColumnTheme };

//# sourceMappingURL=column.js.map