/** @license MIT | @cube-dev/ui-kit v0.0.0-canary-b859c78 | Cube Dev Team */
//#region src/tasty/parser/const.ts
const VALUE_KEYWORDS = new Set([
	"auto",
	"max-content",
	"min-content",
	"fit-content",
	"stretch",
	"initial"
]);
const COLOR_FUNCS = new Set([
	"rgb",
	"rgba",
	"hsl",
	"hsla",
	"hwb",
	"lab",
	"lch",
	"oklab",
	"oklch",
	"color",
	"device-cmyk",
	"gray",
	"color-mix",
	"color-contrast"
]);
const RE_UNIT_NUM = /^[+-]?(?:\d*\.\d+|\d+)([a-z][a-z0-9]*)$/;
const RE_NUMBER = /^[+-]?(?:\d*\.\d+|\d+)$/;
const RE_HEX = /^(?:[0-9a-f]{3,4}|[0-9a-f]{6}(?:[0-9a-f]{2})?)$/;
const RE_RAW_UNIT = /^([+-]?(?:\d*\.\d+|\d+))([a-z%]+)$/;

//#endregion
export { COLOR_FUNCS, RE_HEX, RE_NUMBER, RE_RAW_UNIT, RE_UNIT_NUM, VALUE_KEYWORDS };
//# sourceMappingURL=const.js.map