import tuple from "../utils/tuple";
export const normalSizes = tuple("mini", "small", "medium", "large", "xlarge");
export const normalColors = tuple("default", "primary", "secondary", "success", "warning", "error", "gradient");
export const simpleColors = tuple("basic", "primary", "secondary", "success", "info", "warning", "danger");
export const extendedColors = tuple("default", "primary", "secondary", "success", "warning", "error", "invert", "gradient");
export const extraColors = tuple("default", "primary", "secondary", "success", "warning", "error", "dark", "lite", "alert", "purple", "violet", "gradient", "cyan");
export const normalLoaders = tuple("default", "points", "points-opacity", "gradient", "spinner");
export const normalWeights = tuple("100", "200", "300", "400", "500", "600", "700", "800", "900", "light", "normal", "bold");
const themeTypes = tuple("dark", "light", "cosmic");
const copyTypes = tuple("default", "slient", "prevent");
const triggerTypes = tuple("hover", "click");
const position = tuple("top", "topStart", "topEnd", "left", "leftStart", "leftEnd", "bottom", "bottomStart", "bottomEnd", "right", "rightStart", "rightEnd");
const dividerAlign = tuple("start", "center", "end", "left", "right");
const justify = tuple("flex-start", "center", "flex-end", "space-between", "space-around", "space-evenly");
const alignItems = tuple("flex-start", "flex-end", "center", "stretch", "baseline");
const alignContent = tuple("stretch", "center", "flex-start", "flex-end", "space-between", "space-around");
const direction = tuple("row", "row-reverse", "column", "column-reverse");
const wrap = tuple("nowrap", "wrap", "wrap-reverse");
const display = tuple("flex", "block", "grid", "inline", "inline-block", "inline-flex", "inline-grid");
const typographyVariants = tuple("h1", "h2", "h3", "h4", "h5", "h6", "subtitle1", "subtitle2", "body1", "body2", "caption1", "caption2", "code", "label");
const contentPosition = tuple("left", "right");