import { getDarkBrushConfig, getDarkColor, getDarkColorLegend, getDarkLabel, getDarkLegend, getDarkPivotChartGridConfig } from "../common/index.js";
import { getDarkTooltip } from "../common/tooltip.js";
import { getDarkBandAxis } from "../common/axes.js";
import { getDarkHeatmapCellTheme } from "../common/heatmapCell.js";
const getHeatmapTheme = ()=>{
    const bandAxis = getDarkBandAxis();
    const baseConfig = {
        backgroundColor: 'transparent',
        color: getDarkColor(),
        label: getDarkLabel(),
        legend: getDarkLegend(),
        tooltip: getDarkTooltip(),
        brush: getDarkBrushConfig()
    };
    return {
        ...baseConfig,
        legend: getDarkColorLegend(),
        xAxis: bandAxis,
        yAxis: bandAxis,
        label: {
            ...baseConfig.label,
            labelColorSmartInvert: true
        },
        cell: getDarkHeatmapCellTheme(),
        pivotGrid: getDarkPivotChartGridConfig()
    };
};
export { getHeatmapTheme };

//# sourceMappingURL=heatmap.js.map