import { z } from "zod";
import { zBackgroundColor } from "./backgroundColor/backgroundColor.js";
const zTableConfig = z.object({
    backgroundColor: zBackgroundColor.nullish(),
    borderColor: z.string().nullish(),
    bodyFontSize: z.number().nullish(),
    bodyFontFamily: z.string().nullish(),
    bodyFontColor: z.string().nullish(),
    bodyBackgroundColor: z.string().nullish(),
    hoverBodyBackgroundColor: z.string().nullish(),
    hoverBodyInlineBackgroundColor: z.string().nullish(),
    headerFontSize: z.number().nullish(),
    headerFontFamily: z.string().nullish(),
    headerFontColor: z.string().nullish(),
    headerBackgroundColor: z.string().nullish(),
    hoverHeaderBackgroundColor: z.string().nullish(),
    hoverHeaderInlineBackgroundColor: z.string().nullish(),
    selectedBorderColor: z.string().nullish(),
    selectedBackgroundColor: z.string().nullish(),
    barHeight: z.string().nullish(),
    barMarkInBar: z.boolean().nullish(),
    barMarkWidth: z.number().nullish(),
    barPadding: z.array(z.union([
        z.number(),
        z.string()
    ])).nullish(),
    barRightToLeft: z.boolean().nullish(),
    barAxisColor: z.string().nullish(),
    backgroundColorScale: z.object({
        minColor: z.string().optional(),
        maxColor: z.string().optional()
    }).nullish()
});
export { zTableConfig };

//# sourceMappingURL=table.js.map